我想運行一個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. 從上週獲取數據
- 7. MySQL查詢計算上週
- 8. mysql查詢如何獲取一週內的項目數
- 9. MySQL從SQL查詢獲取數據(phpmyAdmin)
- 10. mysql查詢未獲取用戶數據
- 11. SQL查詢按周獲取總計數
- 12. Mysql獲取查詢
- 13. 使用mysql查詢獲取數據庫中的數據在php
- 14. 查詢獲取數據
- 15. LINQ查詢獲取數據
- 16. SQL查詢獲取數據
- 17. 獲取SharePoint數據查詢
- 18. 無法從網站上使用MySQL查詢獲取數據數據
- 19. 如何使用mysql單個查詢獲取總數的數據
- 20. 在MYSQL計數查詢中獲取額外的數據
- 21. 如何使用mysql查詢獲取每週報告?
- 22. 如何將sql查詢轉換爲hibernate查詢獲取數據庫上週的記錄
- 23. 從MySql獲取上一週記錄
- 24. 在MYSQL上的數據庫查詢
- 25. 查詢Win32_NTLogEvent類以獲取上週發生的錯誤
- 26. MySql查詢只獲取範圍的最後一天的數據
- 27. mysql在相同的查詢中獲取不同的數據
- 28. MySQL查詢用於獲取
- 29. Mysql select查詢獲取FIND_IN_SET
- 30. MySQL查詢獲取記錄
嗯,我認爲你的問題可能會受到影響從發佈/編輯問題。請澄清或閱讀常見問題解答。 – 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