您好,我想查询某个日期范围内过去 14 天的 MySQL 数据库。而不是星期天。
该表包含具有“日期”数据类型的列。
请帮忙。
WHERE DATEDIFF(CURDATE(), table.date) <= 14
AND WEEKDAY(table.date) != 6 #6 is sunday
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
SELECT
t.*
FROM
tableX AS t
WHERE
t.dateColumn >= CURDATE() - INTERVAL 14 DAY
AND
WEEKDAY(t.dateColumn) <> 6 ;