婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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的用法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 安徽省| 鲁甸县| 平塘县| 梁平县| 比如县| 黔西县| 社旗县| 平远县| 藁城市| 钟山县| 邹城市| 寿光市| 锦屏县| 界首市| 大渡口区| 清水河县| 海宁市| 乐业县| 新竹市| 榆中县| 新津县| 光山县| 开鲁县| 吉安县| 扶沟县| 堆龙德庆县| 三亚市| 耿马| 宝兴县| 上虞市| 十堰市| 普兰店市| 鹤岗市| 青冈县| 隆尧县| 讷河市| 临沭县| 建平县| 兖州市| 抚顺市| 闵行区|