Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem SQL Firebird dotaz na kravinku

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.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny