我有员工数据库,每天都有一个人在时间输入系统中输入数据。就像他要进入
我能从一开始到现在都能把细节取下来。
现在,根据我的新要求,我只想获取上周的详细信息。
有人能告诉我如何使用mysql和php获取它吗?
发布于 2013-07-02 06:41:04
SELECT * FROM `YOUR_TABLE_NAME`
WHERE date >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY
AND date < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY查看更多与日期相关的函数- curdate
发布于 2013-07-02 06:45:27
您只能获取上周的详细信息,如下所示:
$last_monday = strtotime('last monday');
select * from table where table.date<$last_monday and table.date>$last_monday-(86400*7)希望会有帮助
https://stackoverflow.com/questions/17418942
复制相似问题