因爲我是新來的(來自比利時),而且在高級sql中沒有經驗。 希望你可以幫我解決一個簡單的(但不是我)問題: 我有一個包含多個日期列的大表。 我想開發一個查詢,我可以過濾所有行f.e.日期列a和日期列b之間的差異超過3個月(例如,可以是其他值) 語法建議?謝謝Sql將日期列與條件進行比較
回答
通常,當您提出問題時,應提供樣本數據和期望結果。這個特定的問題是相當通用的;有可能給出一個相當通用的答案。
您通常會在一個日期上添加三個月並比較它們。事情是這樣的:
select t.*
from t
where t.a > dateadd(t.b, interval 3 month);
這得到其中b
是b
後3個月。
如果你想比較是後或前:
select t.*
from t
where (t.a > dateadd(t.b, interval 3 month)) or
(t.a < dateadd(t.b, interval -3 month));
謝謝,會嘗試你的解決方案.... :-) –
請問你是如此友善地介紹列,請不要在PHPMyAdmin:'Date_Preliminary_Report','Date_Final_Report'從 '2_raf_decomposed_from_jan_2016'(表) –
解決方案使用「TIMESTAMPDIFF」,ty all! –
- 1. 將sql表中的日期與當前日期進行比較
- 2. 將sql日期與php日期進行比較
- 3. Oracle SQL - 將日期與日期範圍進行比較
- 4. 將日期與日期列表進行比較
- 5. 將今天的日期與日期列表進行比較
- 6. 將日期與csh進行比較
- 7. 將數據與sql列進行比較
- 8. 將Start_date與SQL中的當前日期進行比較
- 9. SQL - 將date參數與日期時間進行比較
- 10. 將SQL日期與大於和小於符號進行比較?
- 11. 將日期與預定義格式pl進行比較sql
- 12. 將日期間隔與SQL進行比較
- 13. PHP將表中的日期與當前日期進行比較
- 14. 將兩個日期與特定日期進行比較
- 15. Codeigniter:將MySql日期時間與當前日期進行比較
- 16. 將日期與當前日期進行比較
- 17. 如何將當前日期與mysql日期進行比較?
- 18. 將當前日期與存儲的日期進行比較
- 19. 如何將日期與日期範圍進行比較
- 20. PHP日期與SQL比較
- 21. 將日期範圍與一組日期範圍進行比較SQL
- 22. sql查詢將現有表中的日期與選定日期進行比較?
- 23. 比較2個日期與條件
- 24. 與PHP和Mysql進行日期比較
- 25. Oracle SQL - 比較多行與日期
- 26. 將今天的日期與數據庫中列出的日期進行比較
- 27. 如何將字符串與日曆日期進行比較?
- 28. 將系統日期與文本文件中的日期進行比較
- 29. 將當前日期與財產文件中的日期進行比較
- 30. 如何將Last-Modified日期與文件上次修改日期進行比較?
我們可以原諒的新奇,但比利時? – Strawberry
請參閱http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-查詢 – Strawberry
有一天,我知道... :-) –