Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] grupowanie tygodniami
Forum PHP.pl > Forum > Bazy danych > MySQL
crybaby
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ć ?

wookieb
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

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.