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

Zdravím,
mám tento model databáze:
http://img220.imageshack.us/img220/144/clipboard01a l4.png

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:
http://img80.imageshack.us/img80/1115/vysledekre2.p ng
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:
http://img223.imageshack.us/img223/3829/obdobiia6.p nghttp://img215.imageshack.us/img215/575/zalohyag0.pn g

Databáze je Oracle. Pomůže někdo?
Díky!:beer:
MaSo

Odpověď na otázku

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

Zpět do poradny