![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 21.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Posiadam tabelę z wpisami generowanymi przez php. Wpisy te posiadają wartość oraz datę generowania. Potrzebuję zrobić TOP 12 miesięcy (w których miesiącach najwięcej wygenerowano) i posortować malejąco.
Struktura tabeli: Cytat id int(11) value varchar(6) date varchar(16) Format daty: YYYY-MM-DD-hh-mm (przykład: 2008-08-12-17-18). Z góry dziękuję za pomoc! Rozwiązanie (?): Kod SELECT MONTH(CONVERT(date, DATE)) AS month, COUNT(MONTH(CONVERT(date, DATE))) quantity FROM values GROUP BY MONTH(CONVERT(date, DATE)) ORDER BY quantity DESC LIMIT 12 Nie wiem czy to poprawnie, ale działa... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:49 |