2011-11-20 17 views

Odpowiedz

36

Według docs użyć WEEK(timestamp,1)

+0

+1 z mojej strony ..... – srahul07

+0

To rzeczywiście rozwiązało mój problem. Próbuję dowiedzieć się, dlaczego są jakieś faktury, które powstały w niewłaściwym tygodniu, jeśli zostały utworzone w niedziele ... A po chwili ... - znalazłem to. – larsemil

4

można spróbować: "SELECT * FROM form_2 WHERE week(timestamp - INTERVAL 1 DAY) = week(NOW() - INTERVAL 1 DAY)"

+0

Idealne dziękuję – PaperBagged

+1

@nos faktycznie napisali lepszą odpowiedź. powinieneś prawdopodobnie iść z ich rozwiązaniem! – toon81

+0

@ toon81 Zgadzam się, że rozwiązanie nos jest lepsze dla tego konkretnego pytania, ale zakładając, że chcesz rozpocząć tydzień NIE w poniedziałek lub niedzielę, twoje rozwiązanie (z drobnymi korektami), rozwiązuje problem dla każdego innego dnia tygodnia. Twoje rozwiązanie było dla mnie bardzo pomocne. Dzięki. – DMEM

Powiązane problemy