Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
日期之间的MySQL查询_Mysql_Phpmyadmin_Cron - Fatal编程技术网

日期之间的MySQL查询

日期之间的MySQL查询,mysql,phpmyadmin,cron,Mysql,Phpmyadmin,Cron,我有一个基于PHP和MySQL数据库的网站 我需要寻找能够通过运行cron作业运行每周报告,自动显示两个日期之间的所有项目,而无需任何用户交互来更改日期 日期为今天减去7天 我试过这个脚本,但似乎找不到错误 表格为pc_wo,数据所在字段为“pickupdate” $sql = "SELECT * FROM `pc_wo` WHERE `pickupdate` BETWEEN CURDATE() -DAYOFWEEK(CURDATE())-7 AND CURDATE() -DAYOFWEEK(C

我有一个基于PHP和MySQL数据库的网站

我需要寻找能够通过运行cron作业运行每周报告,自动显示两个日期之间的所有项目,而无需任何用户交互来更改日期

日期为今天减去7天

我试过这个脚本,但似乎找不到错误

表格为pc_wo,数据所在字段为“pickupdate”

$sql = "SELECT * FROM `pc_wo` WHERE `pickupdate` BETWEEN CURDATE() -DAYOFWEEK(CURDATE())-7 AND CURDATE() -DAYOFWEEK(CURDATE())
Paul

尝试与
当前时间戳
值结合使用

$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)