![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Posiadam tabelę, w której zapisywane są momenty, kiedy użytkownik wykonuje jakąś akcje. Ma ona następującą strukture:
id - unikalny identyfikator timestamp - unixowy znacznik czasu user_id - identyfikator uzytkownika Chciałbym teraz policzyć, ilu użytkowników wykonało pewną akcję przynajmniej raz w tygodniu, przez ostatnie 3 tygodnie, czyli coś w tym stylu: Kod .... WHERE (timestamp BETWEEN $week1Start AND $week1End) AND (timestamp BETWEEN $week2Start AND $week2End)... Za bardzo nie wiem jak ułożyć to zapytanie, dlatego liczę na waszą pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
W bazie zapiusywane jest, kiedy uzytkownik wykonywał daną akcje. Teraz trzeba policzyć UŻYTKOWNIKOW, którzy wykonali daną akcję przynajmniej raz w tygodniu, przez ostatnie 3 tygodnie... dlatego mam (miałem? - nie wiem jeszcze, bo nie miałem jeszcze czasu przetestować rozwiązania z union) z tym zapytaniem problem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:20 |