![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czy jeśli w bazie danych mam kolumnę data, w któej umieszczana jest data w formacie timestamp (liczba sekund o 1970 roku), istnieje możliwość pogrupowania ilości wpisów według miesięcy?
-------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 324 Pomógł: 5 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj użyć funkcji sql DATE_FORMAT
-------------------- zmoderowano - rozmiar
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Powiedzmy, że pierwsza data to w rzeczywistości 1 stycznia 2005 roku ostatnia to dziś. Chciałbym tak pobrać dane z bazy, ażeby wyświetlał kolejne miesiące od pierwszego do ostatniego. Wyglądałoby to tak:
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 (jeśli chodzi o zamienianie tego na słupek i słowne nazwy miesięcy nie byłoby z tym żadnego problemu)... Rozumiem tamtą funkcję, ale cieżko z zastosowaniem... jak to zrobić? Już sobie poradziłem :- ) $pobieranie_dat = mysql_query("SELECT FROM_UNIXTIME(data, '%m\-%y') as sort, FROM_UNIXTIME(data, '%m') as miesiac, FROM_UNIXTIME(data, '%y') as rok FROM $tabela_notki GROUP by sort ORDER by rok DESC, miesiac DESC"); W taki sposób później w pętli w supku wyświetlane są miesiące. Od aktualnego do pierwszego im dalej w dół tym wcześniejsze :- ) Ten post edytował The Night Shadow 18.06.2006, 10:12:19 -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:24 |