校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > MySQL的時間差函數TIMESTAMPDIFF、DATEDIFF的用法

MySQL的時間差函數TIMESTAMPDIFF、DATEDIFF的用法

熱門標簽:銷售語音電話機器人 巫師三血與酒地圖標注 萊西市地圖標注 400電話申請信用卡 走過哪個省地圖標注 常州網絡外呼系統開發 安徽ai電話電銷機器人有效果嗎 外呼系統電銷受騙 在哪里申請400電話

時間差函數TIMESTAMPDIFF、DATEDIFF的用法

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

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

-- 相差2天
select datediff('2018-03-22 09:00:00', '2018-03-20 07:00:00');

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

--相差1天
select TIMESTAMPDIFF(DAY, '2018-03-20 23:59:00', '2015-03-22 00:00:00');
--相差49小時
select TIMESTAMPDIFF(HOUR, '2018-03-20 09:00:00', '2018-03-22 10:00:00');
--相差2940分鐘
select TIMESTAMPDIFF(MINUTE, '2018-03-20 09:00:00', '2018-03-22 10:00:00');

--相差176400秒

select TIMESTAMPDIFF(SECOND, '2018-03-20 09:00:00', '2018-03-22 10:00:00');

在存儲過程中的寫法:

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

-- 獲取當前時間
SET var_current_time = CONCAT(CURDATE(),' ',CURTIME());
-- 時間比較
SET var_time_diff = TIMESTAMPDIFF(MINUTE, var_committime, var_current_time);

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

-- 相關業務邏輯處理

END IF;

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL的時間差函數(TIMESTAMPDIFF、DATEDIFF)、日期轉換計算函數(date_add、day、date_format、str_to_date)
  • 實現MySQL + PostgreSQL批量插入更新insertOrUpdate
  • MYSQL row_number()與over()函數用法詳解
  • MySQL隱式類型轉換導致索引失效的解決
  • 淺談MySQL數據查詢太多會OOM嗎
  • Django搭建MySQL主從實現讀寫分離
  • MySQL多表連接查詢詳解
  • mysql中TIMESTAMPDIFF案例詳解

標簽:河北 黃石 赤峰 來賓 果洛 陽江 煙臺 鞍山

巨人網絡通訊聲明:本文標題《MySQL的時間差函數TIMESTAMPDIFF、DATEDIFF的用法》,本文關鍵詞  MySQL,的,時間差,函數,TIMESTAMPDIFF,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL的時間差函數TIMESTAMPDIFF、DATEDIFF的用法》相關的同類信息!
  • 本頁收集關于MySQL的時間差函數TIMESTAMPDIFF、DATEDIFF的用法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宣威市| 乌兰浩特市| 正定县| 奉化市| 钟山县| 长兴县| 德清县| 垫江县| 那曲县| 鸡东县| 秭归县| 司法| 宜川县| 孟州市| 雅江县| 山西省| 包头市| 民丰县| 甘泉县| 上林县| 广饶县| 缙云县| 南木林县| 米林县| 新野县| 青龙| 婺源县| 万源市| 迭部县| 都兰县| 河津市| 青浦区| 胶南市| 嘉祥县| 宣恩县| 普兰店市| 营口市| 江津市| 德清县| 梓潼县| 邹城市|