Задать вопрос
MaxxxNSK
@MaxxxNSK
очень начинающий

Как правильно составить запрос sql?

Добрый день, помогите разобраться с датами. Нужно составить запрос делающий выборку за предыдущую неделю с 00:00 МСК часов понедельника по 23:59 МСК воскресенья. Делаю так:

SELECT referral FROM user WHERE YEARWEEK(date_reg,1) = YEARWEEK(CURRENT_DATE())


И такую же выборку за текущую делаю вот так:

SELECT referral FROM user WHERE YEARWEEK(date_reg,1) = YEARWEEK(CURRENT_DATE()+ INTERVAL 1 WEEK)


Ошибка в подсчёте обнаружена в воскресенье, но не утром. Не пойму в чем проблема, подскажите, пожалуйста
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
MaxxxNSK
@MaxxxNSK Автор вопроса
очень начинающий
CURRENT_DATE(),1 ёклмн
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы