Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wyciągnąć dane z tabeli podzielone na tygodnie
mroczek
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 4
Dołączył: 13.03.2007

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


Witam

Mam pewien problem: mam tabele w której znajdują sie takie kolumny jak: data, wartosc1, wartosc2, itd.
Rekordow jest dosyc duzo i kazdy ma przypisana date, musze je wyciagnac w php i poszczegolne wartosci zsumowac tygodniami i nie mam zielonego pojecia jak sie za to zabrac :/ Probowalem juz wyciagac pierwsza date, dodawac do niej 7 dni i jakos zakresami to zrobic ale nic nie wychodzi. Format daty jest typu:
  1. date("j-m-Y",mktime(0,0,0,date("m"),date("j"),date("Y")))

Czy ktos wie jak to mozna zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Sedziwoj
post
Post #2





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


Może użyj WEEK() i GROUP BY oraz funkcji agregującej SUM()
Właściwie takie statystyki powinny być generowane raz na jakiś czas [tu dodawane co tydzień?] (tak chociaż dużo mi kolegów mówi, a oni trochę więcej uczyli się o bazach)
Go to the top of the page
+Quote Post
mroczek
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 4
Dołączył: 13.03.2007

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


tu chodzi o to, zeby uzytkownik widzial wszystkie wartosci z kolumn zsumowane tygodniami, musze to jakos wyswietlic w tabelach, jak juz uda mi sie ulozyc zapytanie to chyba jakos sobie poradze. Na razie jestem w kropce...
Go to the top of the page
+Quote Post
msikora
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.08.2007
Skąd: Gliwice

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


Jeśli PHP służy do wyciągnięcia danych z bazy danych MySQL, proponuję skorzystać z funkcji WEEKOFYEAR('data') (działa od wersji 4.1.1 MySQL). Funkcja zwraca numer tygodnia w którym mieści się data. Podkreślam, że jest to funkcja bazy danych, a nie języka PHP.
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: 22.12.2025 - 13:24