MySQL中使用 DATEDIFF(d1,d2) 函式計算日期 d1與 d2 之間相隔的天數。
SQL 示例如下:
如上,我們計算"2019-01-01" 相差 "2019-09-17" 天數,相差259天。
如果我們想計算兩個時段之間的時間差異,我們可以使用 MySQL TIMEDIFF(time1, time2) 函式
如上,返回"2019-09-17 09:17:44" 與 "2019-09-16 09:17:44" 的時間差為 24:00:00 。
如果我們想計算兩個時段之間的月份差值,可以使用 MySQL PERIOD_DIFF(period1, period2)函式。
如上,返回201909, 201904的月份差為5個月。
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個月。