Задать вопрос
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)


Ошибка в подсчёте обнаружена в воскресенье, но не утром. Не пойму в чем проблема, подскажите, пожалуйста
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
MaxxxNSK
@MaxxxNSK Автор вопроса
очень начинающий
CURRENT_DATE(),1 ёклмн
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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