To tam taky nevidím
Výsledek se ale tváří konzistentně, stejně jako šéf, který mi s dotazem "pomohl" .
Proto se na to ptám.
Díky za každou radu.
Původní dotaz vypadal takto:
select cast(lsd.OrdNumber as integer), fi.Name,
ib_decodedate_day(lsd.Docdate$date) || '.' || ib_decodedate_month(lsd.Docdate$date) || '.' || ib_decodedate_year(lsd.Docdate$date),
lsd.id, addresses.city ||' '|| addresses.Street ||' ' || addresses.PostCode
from LogStoreDocuments lsd
left join Firms fi on lsd.Firm_ID = fi.ID
left join STOREDOCUMENTS on lsd.STOREDOCUMENT_ID = STOREDOCUMENTS.ID
left join FIRMOFFICES on FIRMOFFICES.ID = STOREDOCUMENTS.FIRMOFFICE_ID
left join addresses on FirmOffices.ADDRESS_ID = addresses.id
left join logstoredocuments2 on logstoredocuments2.parent_id = logstoredocuments.id
where lsd.Firm_ID = fi.ID and lsd.x_zpracoval_terminal <> 'A' and lsd.documentType = 32 and
(lsd.x_uzamkl = '' OR lsd.x_uzamkl = '&C6') and logstoredocuments2.store_id = 'sklad9' order by lsd.OrdNumber
ale potřebovali jsme tam udělat podmínku na sklad, který je uložen až bohužel u příslušných řádků ! (Tedy až u LogStoreDocuments2)A s touto podmínkou trvá dotaz neúměrně dlouho.