日期之间的MySQL查询
我有一个基于PHP和MySQL数据库的网站 我需要寻找能够通过运行cron作业运行每周报告,自动显示两个日期之间的所有项目,而无需任何用户交互来更改日期 日期为今天减去7天 我试过这个脚本,但似乎找不到错误 表格为pc_wo,数据所在字段为“pickupdate”日期之间的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
$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)