mysql根據日期查詢,Mysql數據庫如何使用Sql計算兩個時間的間隔時間?天數間隔
MySQL中使用 DATEDIFF(d1,d2) 函數計算日期 d1與 d2 之間相隔的天數。
SQL 示例如下:
如上,我們計算'2019-01-01' 相差 '2019-09-17' 天數,相差259天。
時分秒間隔如果我們想計算兩個時段之間的時間差異,我們可以使用 MySQL TIMEDIFF(time1, time2) 函數
SQL 示例如下:
如上,返回'2019-09-17 09:17:44' 與 '2019-09-16 09:17:44' 的時間差為 24:00:00 。
月份間隔如果我們想計算兩個時段之間的月份差值,可以使用 MySQL PERIOD_DIFF(period1, period2)函數。
SQL 示例如下:
如上,返回201909, 201904的月份差為5個月。