最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL的時間差函數(shù)TIMESTAMPDIFF、DATEDIFF的用法

 更新時間:2019年12月08日 16:55:51   作者:laowang2915  
這篇文章主要介紹了MySQL的時間差函數(shù)TIMESTAMPDIFF、DATEDIFF的用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

時間差函數(shù)TIMESTAMPDIFF、DATEDIFF的用法

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

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

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

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

--相差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是前面業(yè)務(wù)中獲取到需要比較的時間。

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

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

-- 相關(guān)業(yè)務(wù)邏輯處理

END IF;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mysql?COUNT()函數(shù)基本用法及應(yīng)用詳解

    Mysql?COUNT()函數(shù)基本用法及應(yīng)用詳解

    這篇文章主要介紹了Mysql?COUNT()函數(shù)基本用法及應(yīng)用的相關(guān)資料,COUNT()函數(shù)是SQL中常用的聚合函數(shù),用于統(tǒng)計滿足特定條件的記錄數(shù),它可以靈活地應(yīng)用于各種查詢場景,幫助用戶快速獲取所需的數(shù)據(jù)統(tǒng)計信息,需要的朋友可以參考下
    2024-12-12
  • MySql字符串拆分實現(xiàn)split功能(字段分割轉(zhuǎn)列)

    MySql字符串拆分實現(xiàn)split功能(字段分割轉(zhuǎn)列)

    本文主要介紹了MySql字符串拆分實現(xiàn)split功能(字段分割轉(zhuǎn)列),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • MySQL8.0.3 RC版即將發(fā)布 先來看看有哪些變化

    MySQL8.0.3 RC版即將發(fā)布 先來看看有哪些變化

    MySQL8.0.3 RC版即將發(fā)布,這篇文章主要介紹了MySQL8.0.3 RC版的一些新變化,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 詳解MySQL的慢查詢?nèi)罩竞湾e誤日志

    詳解MySQL的慢查詢?nèi)罩竞湾e誤日志

    這篇文章主要詳細(xì)介紹了MySQL的慢查詢?nèi)罩竞湾e誤日志,文中通過代碼示例講解的非常詳細(xì),對大家學(xué)習(xí)和了解MySQL的慢查詢?nèi)罩竞湾e誤日志有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • MYSQL事務(wù)教程之Yii2.0商戶提現(xiàn)功能

    MYSQL事務(wù)教程之Yii2.0商戶提現(xiàn)功能

    這篇文章主要給大家介紹了關(guān)于MYSQL事務(wù)教程之Yii2.0商戶提現(xiàn)功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 淺談開啟magic_quote_gpc后的sql注入攻擊與防范

    淺談開啟magic_quote_gpc后的sql注入攻擊與防范

    通過啟用php.ini配置文件中的相關(guān)選項,就可以將大部分想利用SQL注入漏洞的駭客拒絕于門外
    2012-01-01
  • mysql替換表中的字符串的sql語句

    mysql替換表中的字符串的sql語句

    替換字段里數(shù)據(jù)內(nèi)容部分字符串,這個在替換網(wǎng)址呀什么的最經(jīng)常用了,發(fā)布一下做個筆記
    2008-06-06
  • mysql忘記密碼的解決方法

    mysql忘記密碼的解決方法

    mySQL忘記管理密碼的解決方法 ! 如果mySQL正在運作,請先關(guān)閉,
    2008-06-06
  • MYSQL行列轉(zhuǎn)置方式

    MYSQL行列轉(zhuǎn)置方式

    本文介紹了如何使用MySQL和Navicat進(jìn)行列轉(zhuǎn)行操作,首先,創(chuàng)建了一個名為`grade`的表,并插入多條數(shù)據(jù),然后,通過修改查詢SQL語句,使用`CASE`和`IF`函數(shù)將列轉(zhuǎn)換為行,總結(jié)指出,`SUM`可以替換為`MAX`、`MIN`、`AVG`等聚合函數(shù),并且在查詢中需要對普通字段進(jìn)行分組
    2025-01-01
  • MySQL的主從復(fù)制步驟詳解及常見錯誤解決方法

    MySQL的主從復(fù)制步驟詳解及常見錯誤解決方法

    這篇文章主要介紹了MySQL的主從復(fù)制步驟詳解及常見錯誤解決方法,文中主張同步時跳過臨時錯誤,并對Slave_IO_Running: No錯誤的解決給出了方案,需要的朋友可以參考下
    2016-02-02

最新評論

乐都县| 阿克陶县| 曲松县| 黄冈市| 福建省| 万安县| 永吉县| 徐州市| 房产| 连州市| 大港区| 普定县| 利辛县| 北海市| 玉屏| 高安市| 铜陵市| 松滋市| 阿尔山市| 商城县| 柳州市| 大渡口区| 瓦房店市| 黑山县| 介休市| 辽中县| 双江| 阳泉市| 苏尼特左旗| 屏山县| 屯昌县| 余江县| 农安县| 隆回县| 阳原县| 嘉峪关市| 华池县| 巴塘县| 玉屏| 宁安市| 湟中县|