Как выбрать не последний понедельник, а предыдущий понедельник, для использования в выражении where, например:
WHERE DATE(ramses.batch_log.start_time) < DATE_SUB(now(), INTERVAL 2 WEEK)
Итак, две недели назад, но не с Today (среда), с понедельника.
РЕДАКТИРОВАТЬ чище и правильнее:
WHERE DATE(ramses.batch_log.start_time) < SUBDATE(SUBDATE(NOW(), INTERVAL WEEKDAY(NOW()) DAY), INTERVAL 2 WEEK);