Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sql]Jak ułożyć zapytanie, aby wyświetlić ilośc wpisów z rożnych miesięcy?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Gecco
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 4
Dołączył: 22.10.2006

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


pisze z palca, nie mam gdzie przetestowac:

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

mam nadzieje ze zadziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


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?
Go to the top of the page
+Quote Post
Gecco
post
Post #4





Grupa: Zarejestrowani
Postów: 23
Pomógł: 4
Dołączył: 22.10.2006

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


pewnie year (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

select count(nazwa) from tabela group by month(data), year(data)
Go to the top of the page
+Quote Post
weedget
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 2
Dołączył: 7.06.2007
Skąd: Warszawa

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


mozesz jeszcze sprobowac takiego kodu:
  1. SELECT count(nazwa) FROM tabela GROUP BY date_format(DATA,'%Y-%m')
Go to the top of the page
+Quote Post

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: 21.09.2025 - 04:43