Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Zliczanie rekordów mieśiącami.
Forum PHP.pl > Forum > PHP
pulos
Cześć ;)

Mam takie zapytanie:
  1. SELECT DISTINCT hash
  2. FROM dane WHERE stan = '2' ORDER BY `czas` ASC


Zapytanie się wykonuje i otrzymuje listę rekordów posortowanych według daty.
I to jest Ok, ale chciałbym teraz przedstawić wynik w postaci:

...
Listopad 2004 (5)
Grudzień 2004 (1)
Styczeń 2005 (3)
...
itp.

Niestety nie wiem jak się za to zabrać, date w bazie zapisuje w postaci timestamp.

Z góry dzięki za pomoc. Pozdrawiam.

PS. php4, mysql 4.0.*
bendi
mozna sprobowac tak:
Kod
SELECT
 FROM_UNIXTIME( kolumna_z_timestamplem, '%c-%Y' ) as data,
 COUNT(*) as ilosc
FROM
 dane
WHERE
 stan=2
GROUP BY
 FROM_UNIXTIME( kolumna_z_timestamplem, '%c')
ORDER BY
czas

Nie jestem pewien czy to dziala, bo pisalem z glowy.

No a pozniej po stronie skryptu pobierasz z pola "data" to co Ci potrzebne i juz.
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.