MySQL查询日期之间
问题描述:
我有一个基于PHP和MySQL数据库的网站MySQL查询日期之间
我需要寻找到能够通过运行一个cron作业,没有任何自动运行的每周报告,两个日期之间显示所有项目,用户互动来更改日期。
日期将是今天的日期减去7天。
我已经试过这个脚本,但似乎无法找到故障
表是pc_wo和数据是场“pickupdate”
$sql = "SELECT * FROM `pc_wo` WHERE `pickupdate` BETWEEN CURDATE() -DAYOFWEEK(CURDATE())-7 AND CURDATE() -DAYOFWEEK(CURDATE())
保罗
答
尝试DATE_SUB结合CURRENT_TIMESTAMP
值。
$sql = "SELECT * FROM `pc_wo` WHERE `pickupdate` BETWEEN DATE_SUB(CURRENT_TIMESTAMP,INTERVAL 7 DAY) AND CURRENT_TIMESTAMP;
最重要的部分是:
DATE_SUB(CURRENT_TIMESTAMP,INTERVAL 7 DAY)