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. MySQL選擇昨天的日期
- 3. 只有選擇昨天日期奇怪的日期格式
- 4. 我如何選擇今天/昨天的兩個日期?
- 5. 獲取昨天的日期
- 6. PHP:日期「昨天」,「今天」
- 7. 設置日期到昨天的日期
- 8. LINQ的選擇,其中日期是昨天
- 9. 無法設定昨天的日期劍道UI日期選擇器
- 10. 使用日期如何計算昨天昨天或前一天等日期?
- 11. mysql日期顯示結果今天/昨天/星期
- 12. PHP MySQL - 選擇所有失效日期=今天日期+ 7天
- 13. PHP日期格式今天/昨天
- 14. 引導日期時間選擇器將默認日期設置爲昨天
- 15. 禁用日期前昨天在laravel 4使用引導日期選擇器
- 16. mysql查詢選擇昨天,今天和明天
- 17. MySQL選擇日期等於今天
- 18. 我如何在FreeSWITCH的昨天日期?
- 19. 在SQL中獲取昨天的日期
- 20. 獲取昨天的日期在MS-DOS
- 21. 時間::片顯示昨天的日期
- 22. 在Clojure獲取昨天的日期
- 23. 如何獲取昨天的日期
- 24. 帶有像昨天,明天而不是日期的字符串的日期選擇器
- 25. JQuery的日期選擇:如果選擇的日期是當天的日期
- 26. jQuery的日期選擇器 - 選擇日期加6天
- 27. 設置在對象的日期到昨天的日期
- 28. 用於展示昨天的日期和今天的日期的代碼
- 29. 使用日期獲取昨天的日期
- 30. 日期()在[angular-ui datepicker指令]返回昨天的日期
[MySQL選擇昨天的日期]可能的重複(http://stackoverflow.com/questions/7146828/mysql-selecting-yesterdays-date) – derobert 2016-07-01 16:49:37