Вот мой запрос:
SELECT *
FROM daily_records
AND date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
Я использую это, чтобы создать отчет обо всем, что произошло вчера. Это прекрасно работает, вторник-пятница. Однако по понедельникам я хочу, чтобы он мог выполнять поиск в пятницу (предыдущий рабочий день, например, INTERVAL 3 DAY
).
Есть ли способ сделать это в MySQL? Или мне просто нужно проверить день недели в PHP перед написанием запроса?