Добрый день, помогите разобраться с датами. Нужно составить запрос делающий выборку за предыдущую неделю
с 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)
Ошибка в подсчёте обнаружена в воскресенье, но не утром. Не пойму в чем проблема, подскажите, пожалуйста