如何选择上周一,而不是周一,用于where语句,如下所示:
WHERE DATE(ramses.batch_log.start_time) < DATE_SUB(now(), INTERVAL 2 WEEK)
所以,两周前,但不是从今天(星期三),从星期一开始。
答案 0 :(得分:3)
编辑更清洁,更正:
WHERE DATE(ramses.batch_log.start_time) < SUBDATE(SUBDATE(NOW(), INTERVAL WEEKDAY(NOW()) DAY), INTERVAL 2 WEEK);