Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak powinno wygladac zapytanie ?
paweln
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.06.2003
Skąd: Mazowieckie

Ostrzeżenie: (0%)
-----


Jest sobie tabela "rejestracje" a w niej:
Id_studenta,
Nr_sesji,
Symbol, - jest to symbol przedmiotu np: MA, IT, GE
Wpłata - czyli ile dany student wpłacił

Chodzi o to że muszę zliczyć wpływy szkoły
wystarczyło by:
  1. SELECT sum(wpłata) FROM rejestracje;

ale ja muszę zrobić tak aby było to policzone osobno dla kazdego przedmiotu.
czyli
MA Matematyka - 210
IT Informatyka - 320
itp.

nazwa ma byc wzieta z tabeli przedmioty.
Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
modzel
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 21.10.2004

Ostrzeżenie: (0%)
-----


po DLUG jest niepotrzebny przecinek
Kod
select
case when r.wplata >= p.opłate then
r.wplata - p.opłate
else
0
end NADPLATA,

case when p.opłate > r.wplata then
p.opłate -r.wplata
else
0
end DLUG
from(przedmioty p join rejestracje r on p.Symbol on r.symbol)
where r.Id_studenta = ID_STUD
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 23:06