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

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

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

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

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

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

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

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

--相差1天
select TIMESTAMPDIFF(DAY, '2018-03-20 23:59:00', '2015-03-22 00:00:00');
--相差49小時(shí)
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');

在存儲(chǔ)過程中的寫法:

注意:var_committime是前面業(yè)務(wù)中獲取到需要比較的時(shí)間。

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

 
-- 判斷未審核的合同是否超過48小時(shí)未處理,如果超過則進(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)計(jì)滿足特定條件的記錄數(shù),它可以靈活地應(yīng)用于各種查詢場景,幫助用戶快速獲取所需的數(shù)據(jù)統(tǒng)計(jì)信息,需要的朋友可以參考下
    2024-12-12
  • MySql字符串拆分實(shí)現(xiàn)split功能(字段分割轉(zhuǎn)列)

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

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

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

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

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

    這篇文章主要詳細(xì)介紹了MySQL的慢查詢?nèi)罩竞湾e(cuò)誤日志,文中通過代碼示例講解的非常詳細(xì),對大家學(xué)習(xí)和了解MySQL的慢查詢?nèi)罩竞湾e(cuò)誤日志有一定的幫助,需要的朋友可以參考下
    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í)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 淺談開啟magic_quote_gpc后的sql注入攻擊與防范

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

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

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

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

    mysql忘記密碼的解決方法

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

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

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

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

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

最新評論

富源县| 灵石县| 高陵县| 眉山市| 葫芦岛市| 恭城| 高台县| 东城区| 东城区| 浦北县| 新津县| 阜南县| 延安市| 高邑县| 滁州市| 德令哈市| 龙州县| 清徐县| 旺苍县| 武邑县| 肥乡县| 遂平县| 乌鲁木齐县| 行唐县| 鹤山市| 四川省| 芜湖县| 泸定县| 同江市| 大洼县| 新兴县| 祁阳县| 宝清县| 阿克陶县| 高平市| 潞城市| 隆回县| 安阳县| 和林格尔县| 商丘市| 娄底市|