Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql][php]Grupowanie po dacie?
neosatan
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 2
Dołączył: 29.04.2009
Skąd: wrocław

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


Witam,
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:

  1. 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.
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: 22.08.2025 - 15:54