@kiri4

MySQL как получить начало и конец прошлой недели имея дату из дня следующей (за прошлой) недели?

решение нашел :)
имеем поле datetime `time` в которой хранится некая дата и так решение:
select TIMESTAMPADD(DAY,-WEEKDAY(`time`)-7,DATE(`time`)) as `WeekStart`,TIMESTAMPADD(DAY,6-WEEKDAY(`time`)-7,DATE(`time`)) as `WeekEnd` from ..
на выходе получаем WeekStart и WeekEnd с началом и концом недели,
"-7" соответсвенно для получения предыдущей
  • Вопрос задан
  • 4686 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы