中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

時間差函數TIMESTAMPDIFF怎么用

發布時間:2021-09-22 17:29:49 來源:億速云 閱讀:328 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關時間差函數TIMESTAMPDIFF怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

  我們在寫sql語句,尤其是存儲過程中,會頻繁用到對于日期、時間的比較和判斷,那么對于這兩個時間差比較函數timestampdiff用法做一個舉例介紹。

  timestampdiff怎樣

  datediff函數,返回值是相差的天數,不能定位到小時、分鐘和秒。

  --相差2天

  selectdatediff('2018-03-2209:00:00','2018-03-2007:00:00');

  TIMESTAMPDIFF函數,有參數設置,可以精確到天(DAY)、小時(HOUR),分鐘(MINUTE)和秒(SECOND),使用起來比datediff函數更加靈活。對于比較的兩個時間,時間小的放在前面,時間大的放在后面。

  --相差1天

  selectTIMESTAMPDIFF(DAY,'2018-03-2023:59:00','2015-03-2200:00:00');

  --相差49小時

  selectTIMESTAMPDIFF(HOUR,'2018-03-2009:00:00','2018-03-2210:00:00');

  --相差2940分鐘

  selectTIMESTAMPDIFF(MINUTE,'2018-03-2009:00:00','2018-03-2210:00:00');

  --相差176400秒

  selectTIMESTAMPDIFF(SECOND,'2018-03-2009:00:00','2018-03-2210:00:00');

  時間差函數TIMESTAMPDIFF、DATEDIFF的用法

  在存儲過程中的寫法:

  注意:var_committime是前面業務中獲取到需要比較的時間。

  --獲取當前時間

  SETvar_current_time=CONCAT(CURDATE(),'',CURTIME());

  --時間比較

  SETvar_time_diff=TIMESTAMPDIFF(MINUTE,var_committime,var_current_time);

  --判斷未審核的合同是否超過48小時未處理,如果超過則進行后續邏輯處理,否則不處理。

  IF(var_time_diff>2880)THEN

  --相關業務邏輯處理

  ENDIF;

關于“時間差函數TIMESTAMPDIFF怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平遥县| 当涂县| 伊金霍洛旗| 故城县| 大同县| 永平县| 慈利县| 唐山市| 日喀则市| 桓仁| 西华县| 北票市| 思茅市| 徐汇区| 龙川县| 凤翔县| 广南县| 永德县| 科尔| 汾阳市| 济宁市| 元朗区| 三门县| 汝城县| 慈溪市| 黎川县| 正阳县| 舞钢市| 拜泉县| 行唐县| 陇川县| 会理县| 龙游县| 五台县| 兴安县| 讷河市| 河池市| 兴化市| 吴忠市| 扎鲁特旗| 广汉市|