MySQL查询日期之间

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)