Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][sql]Jak ułożyć zapytanie, aby wyświetlić ilośc wpisów z rożnych miesięcy?
Forum PHP.pl > Forum > PHP
kukix
Witam.

Posiadam tabele:

ID NAZWA DATA
1 nazwa1 2008-05-01
2 nazwa2 2008-04-10
3 nazwa3 2008-05-12
4 nazwa4 2008-03-05
5 nazwa5 2008-03-01
6 nazwa6 2008-03-12

Jak ułożyc zapytanie, aby wyświetlić ilośc spisów w poszczególnych miesiącach:
2008-03 - 3
2008-04 - 1
2008-05 - 2

Próbowałem to robić na różne sposoby, przeszukiwałem też forum i nic nie znalazłem.

Bardzo prosze o podpowiedź.
Bede nbardzo wdzięczny za wszelkie wypowiedzi
Gecco
pisze z palca, nie mam gdzie przetestowac:

select count(nazwa) from tabela group by month(data)

mam nadzieje ze zadziala smile.gif
kukix
dzięki za odp..

Prawie sie udalo..

Jednak grupuje wg miesiąca.. i nie zwraca uwagi na rok.... c zyli pozycje ze stycznia 2007, 2008 sumuje razem..

czym mozna zastapić month() aby grupował wg roku->miesiąca?
Gecco
pewnie year winksmiley.jpg

select count(nazwa) from tabela group by month(data), year(data)
weedget
mozesz jeszcze sprobowac takiego kodu:
  1. SELECT count(nazwa) FROM tabela GROUP BY date_format(DATA,'%Y-%m')
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.