我想運行一個MYSQL查詢來獲取前一週的數據。日期列的數據類型是DATETIME。有誰可以建議?MySQL查詢獲取上週的數據
-2
A
回答
10
SELECT *
FROM calendar
WHERE dt BETWEEN CURDATE()-INTERVAL 1 WEEK AND CURDATE();
-1
使變量當前日期時間 - 1周,使這個查詢:
SELECT * FROM table WHERE date > $datatime
0
SELECT id FROM tbl
WHERE date >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY
AND date < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY
1
這裏是另一個版本:
SELECT * FROM table WHERE
YEARWEEK(`date`, 1) = YEARWEEK(CURDATE() - INTERVAL 1 WEEK, 1)
相關問題
- 1. MYSQL查詢獲取數據?
- 2. 上週獲取MySQL數據庫條目
- 3. Mysql查詢得到上週的計數
- 4. MySQL - 查詢最近六週的數據
- 5. MySQL查詢計算上週
- 6. MySQL從SQL查詢獲取數據(phpmyAdmin)
- 7. SQL查詢按周獲取總計數
- 8. 查詢獲取數據
- 9. LINQ查詢獲取數據
- 10. 獲取SharePoint數據查詢
- 11. 無法從網站上使用MySQL查詢獲取數據數據
- 12. 如何使用mysql查詢獲取每週報告?
- 13. 如何將sql查詢轉換爲hibernate查詢獲取數據庫上週的記錄
- 14. 在MYSQL上的數據庫查詢
- 15. MySQL獲取子查詢值
- 16. Mysql select查詢獲取FIND_IN_SET
- 17. MySQL查詢用於獲取
- 18. MySQL查詢獲取數組不工作
- 19. 如何獲取上次mysql獲取數據的值? PHP-MySQL
- 20. MySQL查詢獲取數據量最少的行?
- 21. 如何通過查詢獲取MySQL中的數據庫結構
- 22. 用於獲取工作日的單個數據庫查詢(mysql)
- 23. Mysql查詢獲取共享帖子的數據
- 24. 獲取查詢中的所有數據select select mysql select
- 25. MySQL查詢獲取不同的數據比預期
- 26. 查詢從MYSQL數據庫中獲取兩列的用戶名
- 27. MySQL查詢爲當前52周的每週計數項目?
- 28. 查詢上週的條目
- 29. MySQL查詢取消組合數據
- 30. 獲取錯誤的數據查詢
嗯,我認爲你的問題可能會受到影響從發佈/編輯問題。請澄清或閱讀常見問題解答。 – span 2013-02-11 11:02:06
上週?或過去七天? – Strawberry 2013-02-11 11:11:52
http://stackoverflow.com/questions/12493995/get-data-from-last-week,並typecast您的datetime到日期http://stackoverflow.com/questions/4740612/query-to-convert-from-datetime -to-date-mysql 如果這是你正在尋找的,那麼我的意見是做更多谷歌:) – arjuncc 2013-02-11 11:13:57