9
A
回答
16
一種簡單的方式來獲得昨天的日期是使用subdate()
功能:
subdate(currentDate, 1)
26
1
我認爲你正在尋找:
DATE_ADD(date_column, INTERVAL -1 DAY)
看https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
1
我總是不得不引用一段代碼片段來重新包裹我的頭。
習慣上在數據庫中存儲UTC的日期時間。但通常,在生成報告時,需要針對特定時區調整時間。
下面是我用它來說明如何選擇昨天,調整爲太平洋時間段:
SET @date_start = DATE_SUB((CURDATE() - INTERVAL 1 DAY), INTERVAL 8 HOUR);
SET @date_end = DATE_SUB(CURDATE(), INTERVAL 8 HOUR);
SELECT
projects.token,
projects.created_at as 'UTC created_at',
DATE_SUB(projects.created_at, INTERVAL 8 HOUR) as 'Pacific created_at'
FROM
projects
WHERE
projects.created_at BETWEEN @date_start AND @date_end;
注:我設置的變量在段,這樣更容易看。當我編寫最終查詢時,我通常不使用這些變量。
相關問題
- 1. MySQL選擇昨天的日期
- 2. 只有選擇昨天日期奇怪的日期格式
- 3. 獲取昨天的日期
- 4. PHP:日期「昨天」,「今天」
- 5. LINQ的選擇,其中日期是昨天
- 6. 使用日期如何計算昨天昨天或前一天等日期?
- 7. PHP日期格式今天/昨天
- 8. 在Clojure獲取昨天的日期
- 9. 如何獲取昨天的日期
- 10. 時間::片顯示昨天的日期
- 11. JQuery的日期選擇:如果選擇的日期是當天的日期
- 12. 用於展示昨天的日期和今天的日期的代碼
- 13. 使用日期獲取昨天的日期
- 14. 日期()在[angular-ui datepicker指令]返回昨天的日期
- 15. 選擇日期的MySQL
- 16. MySQL的DATETIME選擇日期
- 17. 判斷日期爲「昨天」,「上週」等
- 18. android獲取相應日期的前一日期(不是昨天的日期)
- 19. 我想算基礎上DATETIME爲今天/昨天日期的所有行 - MYSQL + PHP
- 20. 日期選擇器3天后選擇日期
- 21. DateTime.yesterday返回今天的日期,而不是昨天
- 22. JavaScript代碼不打印今天的日期,但昨天
- 23. 爲什麼新的日期設置爲今天返回昨天
- 24. SQL按今天的日期選擇
- 25. Daterangepicker - 無法選擇今天的日期
- 26. 獲取變量jQuery的日期選擇今天的日期和所選日期
- 27. PHP:如何檢查日期是今天,昨天還是明天
- 28. MySql的選擇資質到期日期
- 29. jQuery的日期選擇在多個日期的數組可以選擇今天
- 30. 批處理文件替換日期與昨天日期
[MySQL選擇昨天的日期]可能的重複(http://stackoverflow.com/questions/7146828/mysql-selecting-yesterdays-date) – derobert 2016-07-01 16:49:37