WHERE DATE_FORMAT(DATE,'%Y%m%d') >= CASE
WHEN DAY(CURDATE()) <= 24 THEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
ELSE DATE_FORMAT(CURDATE(), '%Y%m24')
END
mysql根据今日日期的不同,使用不同的where 查询条件
最新推荐文章于 2024-07-28 02:47:36 发布
WHERE DATE_FORMAT(DATE,'%Y%m%d') >= CASE
WHEN DAY(CURDATE()) <= 24 THEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
ELSE DATE_FORMAT(CURDATE(), '%Y%m24')
END