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
不客氣':)' –