PGSQL-通過SQL語句來計算兩個日期相差的天數


  這是本人第一次寫的~我在某次需求中遇到一個問題,如何在SQL語句中計算出兩個日期的天數,然后用那個結果來進行數據的篩選呢?通過網上查閱了資料發現 date_part('day', cast(time1 as TIMESTAMP)- cast(time2 as TIMESTAMP)) 這語句很好地幫我解決了問題!直接看結果:

說明:now() 指的是當前時間;ftime是表中的一個時間字段。這條語句就是先比較ftime和當前時間相差了的天數 然后再判斷結果是否等於0天。由於現在的時間是 2018-10-24 15:44:00 和ftime還沒到一天 所以查詢出來只相差了0天。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM