mam tabelę w sql, która posiada kolumny takie jak: cena, data_poczatku, data_konca, id_usera, itp. I teraz chciałbym zrobić tak, by pobrać kwoty poszczególnych faktur (co jest ekwiwalentne z zliczeniem wszystkich płatności w danym miesiącu).
Na szybko napisałem sobie takie zapytanie do bazy danych:
SELECT SUM(cena), EXTRACT(YEAR FROM s_time) AS 'year', EXTRACT(MONTH FROM s_time) AS 'month', id_usera FROM uzytkownicy_platnosci GROUP BY year, month, id_usera
Daje mi pożądane wyniki, ale zastanawiam się czy nie można tego lepiej napisać, ponieważ personalnie nie lubię EXTRACT() używać przy tego typu zapytaniach.