Witam, mam pewien problem. Mianowicie, chcę wyświetlić zsumowane kwoty w zależności od rodzaju dla każdego id pacjenta. Poniżej zapytanie które sumuje wszystkie socjalne, ale każdemu wkleja tą samą liczbę.
$sql = "SELECT pacjent.id, pacjent.imie, pacjent.nazwisko, pacjent.pesel, pacjent.filia, pacjent.grupa, (SELECT SUM(depozyt_wplata.kwota) FROM depozyt_wplata WHERE depozyt_wplata.rodzaj = 'socjalne') as socjalne FROM pacjent left JOIN depozyt_wplata ON depozyt_wplata.pesel = pacjent.id";
?
SELECT DISTINCT id, pesel, rodzaj, SUM(kwota) AS suma_kwot FROM test.tmp GROUP BY rodzaj, pesel ORDER BY pesel
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)