1
我想每天从emp_info
表中检索最近1周的数据。使用JOIN查询检索记录
所以我用:
SELECT DAYNAME(timestamp), COUNT(*)
FROM `emp_info`
WHERE DATE(timestamp) > DATE_SUB(CURDATE() , INTERVAL 1 WEEK)
GROUP BY DAYNAME(timestamp);
据我得到的结果类似查询:
Monday 5
Thursday 7
但我也希望结果平日的为上没有记录已输入。
从建议我知道了关于JOIN查询。所以我试图解决它,但没有得到任何解决方案。
感谢,这对我的作品。但是,如果我使用以前的查询,是否有办法强制填写“0”以填补缺失的日期?我问这个问题,因为如果我要把这些数据存储一个月,我的查询将成为一篇文章。 – Sam
不客气':)' –