Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Rekordy z poprzedniego tygodnia
arzach
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Mam takie zapytanie
  1. WHERE WEEKOFYEAR(DATA) = WEEKOFYEAR(CURDATE()) - 1

które pobiera rekordy z poprzedniego tygodnia i działa ale gdy mamy 1 tydzień roku to już nie działa i próbowałem też tak
  1. WHERE WEEKOFYEAR(DATA) = WEEKOFYEAR(DATE_SUB(CURDATE()), INTERVAL 1 WEEKOFYEAR)

ale coś mi nie wychodzi

Pomoże ktoś ?
Go to the top of the page
+Quote Post
ziqzaq
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


Spróbuj:
  1. SELECT `dt` FROM `test` WHERE YEARWEEK(`dt`) = YEARWEEK(CURDATE()-INTERVAL 1 WEEK)

YEARWEEK() operuje na tygodniach i latach a nie samych tygodniach jak WEEKOFYEAR() (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Pozdrawiam.

Ten post edytował ziqzaq 4.01.2009, 20:11:36
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: 24.08.2025 - 20:00