![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 1 Dołączył: 30.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cześć ;)
Mam takie zapytanie:
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.* |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
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. Ten post edytował bendi 23.03.2005, 14:37:18 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 16:03 |