datediff(時間戳)函數

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時10.4及以上

返回兩個時間戳測量之間的區別單位年代。這個函數是同義詞函數timestampdiff

語法

datediff(單位,開始,結束)單位{微秒|毫秒|第二個|一分鍾|小時|一天|||季度|一年}

參數

  • 單位:一個計量單位。

  • 開始:開始時間戳的表情。

  • 結束:結束時間戳的表情。

返回

長整型數字。

如果開始大於結束結果是消極的。

函數計算整個運行單位根據UTC與一個一天86400秒。

一個月被認為是運行在日曆月增加了和日曆日期和時間等於或更大的開始。周、季度、年跟隨。

例子

——一個害羞的第二個月>選擇datediff(,時間戳“2021-02-28 12:00:00”,時間戳“2021-03-28期內”);0——一個月已經過去了,即使它沒有月底因為日期和時間排隊。>選擇datediff(,時間戳“2021-02-28 12:00:00”,時間戳“2021-03-28 12:00:00”);1——開始大於結束>選擇datediff(一年,日期“2021-01-01”,日期“1900-03-28”);- - - - - -120年