Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pár SQL dotazů - pomozte prosím

Příklad 4, bez záruky :-| neboť nemám možnost to zkusit (tabulky se mi nechce dělat):

select K.Nazev_Kl, K.Misto, K.Ulice, K.Cislo, K.PSC, (Od.kon_stav - Od.poc_stav) as Odber, Ob.obdobi_n
from Klient K inner join Meridlo M on K.id_klienta = M.id_Klienta
              inner join Odecty Od on M.ozn_meridla = Od.ozn_meridla
              inner join Obdobi Ob on Od.id_obd = Ob.id_obd
where (Ob.obdobi_n = "01/2004-01/2005") and (Od.kon_stav - Od.poc_stav) > 
                               (select avg (O.kon_stav - O.poc_stav) 
                                from   Odecty O inner join Obdobi B O.id_obd = B.id_obd 
                                where (B.obdobi_n = "01/2004-01/2005"))
Ufff! Nejsem si bez spuštění jist, jestli druhá část podmínky WHERE hlavního Selectu (od AND dále) nemá být v HAVING).

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