Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] grupowanie tygodniami
crybaby
post
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 (IMG:style_emoticons/default/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
 
Start new topic
Odpowiedzi (1 - 1)
wookieb
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.09.2025 - 17:34