Witam
Mam problem z zapytaniem, w którym wystepuje SUM() i GROUP BY.
Każde zlecenie na id, id klienta, datę ( typ DATE ), stawkę ( typ DECIMAL ), kolumnę paid ( 0 jeśli niezapłacone, 1 = zapłacone ) i inne mniej ważne.
Zapytanie ma zwrócić zsumowane kwoty dla każdego z klientów. Tylko dla tego miesiąca i tylko z paid = 0;
Napisałem takie zapytanie ale zwaraca mi tylko 1 kwotę 1 klienta o najniższym id i najniższą kwotę.
SELECT SUM(`cena`) FROM `zlecenia` WHERE YEAR(`data`) = YEAR(CURRENT_DATE) AND MONTH(`data`) = MONTH(CURRENT_DATE) AND `zaplacone` = '0' GROUP BY `id_klienta`
P.S. Nazwy kolumn zmienione tutaj na szybko.