Pár SQL dotazů - pomozte prosím
Zdravím,
mám tento model databáze:
Zadaní příkladů je:
Příklad č. 3
Vypište si data z tabulky období. Na základě struktury těchto údajů vytvořte dotaz, který zobrazí sumy zaplacených záloh dle jednotlivých období odečtů.
Nato jsem vymyslel toto:
select obdobi_n, sum(castka) from klient,obdobi,meridlo,odecty,zalohy
where klient.id_klienta = zalohy.id_klienta and odecty.ID_OBD = obdobi.ID_OBD and klient.id_klienta = meridlo.id_klienta
and meridlo.ozn_meridla = odecty.ozn_meridla
group by obdobi_n
Vrací toto:Což si myslím, že je blbost vzhledem k datům, která jsou v tabulce záloh (viz. níže)
S dalšími dvěmi si vůbec nevím rady...
Příklad č. 4,.
Vypiš zákazníky, kteří měli odběr energie za období 01/2004 – 01/2005 vetší než průměrný.
Příklad č. 5
Vyúčtuj všechny klienty za období plateb 01/2004 – 01/2005. Zjisti jejich nedoplatky nebo naopak přeplatky
Ještě přikladám jak vypadá tabulka obdobi a tabulka záloh:
Databáze je Oracle. Pomůže někdo?
Díky!
MaSo