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).