mysql 時間計算
工作時碰到了需要計算時間差天數的搜尋條件,記錄一下在mysql中計算時間差的功能。
方法
使用TIMESTAMPDIFF來計算,第一個是回傳的時間單位,後方可使用表格欄位
SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18')
回傳的時間單位可以參考這個網站的Unit欄位,比較常用的大概會是DAY(天數)
https://mariadb.com/kb/en/date-and-time-units/
參考資料
https://dev.mysql.com/doc/refman/8.4/en/date-and-time-functions.html#function_timestampdiff