Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] grupowanie tygodniami
crybaby
post 25.09.2009, 10:07:08
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 7.03.2008

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


Witam 




mam następujący problem , chciałbym grupować wyniki wg tygodni wiec kreuję sobie zapytanie : 

SELECT date_format(cData,"%Y-%u"),cKod FROM tblTransakcje t
group by date_format(cData,"%Y-%u"),cKod


wynik jest super , o to chodziło smile.gif 

teraz chciałbym utrudnić i podać co ile tygodni ma grupować , np co 2 tygodnie , co 3 tygodnie itd itp , jak to zrobić ?

Go to the top of the page
+Quote Post
wookieb
post 25.09.2009, 10:16:37
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Dodatkowy warunek z dzieleniem modulo. Np

  1. mod(tydzien, 2) = 0 -- co 2 tygodnie


Ale... musisz uwzglednic czy chodzi ci o przeskok tygodniami od aktualnej daty. Wiec. Musisz pobrac numer aktualnego tygodnia i zrobic tak
  1. mod(tydzin-aktualny_tydzien, 2) = 0 -- co 2 tygodnie



Ten post edytował wookieb 25.09.2009, 10:16:58


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:15