MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法

时间差函数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');

TIMESTAMPDIFF与DATEDIFF相关推荐

  1. 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔

    要用MySQL计算时间差,使用TIMESTAMPDIFF.DATEDIFF,记录一下实验结果 --0 select datediff(now(), now());--2 select datediff ...

  2. 第139章 SQL函数 TIMESTAMPDIFF

    文章目录 第139章 SQL函数 TIMESTAMPDIFF 大纲 参数 描述 %TimeStamp 格式化 范围和值检查 示例 第139章 SQL函数 TIMESTAMPDIFF 一个标量日期/时间 ...

  3. mysql的TIMESTAMPDIFF的简单使用

    一.首先看TIMESTAMPDIFF在项目中的一个具体使用场景 mybatis查询: 二.mysql的时间差函数TIMESTAMPDIFF.DATEDIFF的具体用法 TIMESTAMPDIFF(in ...

  4. MySQL 日期时间相关函数

    第一部分:时间差函数  timestampdiff.datediff.timediff 一.时间差函数:timestampdiff 语法:timestampdiff(interval, datetim ...

  5. 数据分析 面经(已拿到offer)

    北航计算机专业(计院太卷,现考虑转向信息安全方向)本科二年级,闲来无事找份日常实习试试水 考虑数分岗也是因为楼主目前大二,专业课学习不够深入,开发技术尚不成熟,而sql.excel和数据可视化比较容易 ...

  6. PartTwo——MySQL基础

    SQL语句语法 一.SQL常识 1.什么是SQL?Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则.每一种数据库操作的方式存在不一样的地方,称 ...

  7. MySQL 中常用的日期相关函数

    目录 第一部分:时间差函数 timestampdiff.datediff.timediff 一.时间差函数:timestampdiff 二.时间差函数:datediff 三.时间差函数:timedif ...

  8. mysql相隔多长时间_Mysql 计算时间间隔函数

    mysql计算时间差函数 MySql计算两个日期的时间差函数TIMESTAMPDIFF用法,只要用一句SQL语句就可以办到了. MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法 ...

  9. 获取20分钟后(前)的时间

    1.java获取方式: 方式一: Calendar calendar = Calendar.getInstance();int min=calendar.get(Calendar.MINUTE);// ...

最新文章

  1. 【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )
  2. Java内存溢出[转]和mysql配置文件简介[原创]
  3. if判断用户名 linux,linux shell 之if-------用if做判断
  4. Flex布局里的align-self属性
  5. HDU 2204 Eddy's爱好(容斥原理)
  6. win8 关于Adobe CS6系列软件Patch覆盖失败的问题(Photoshop CS6、Adobe Illustrator CS6、Adobe Fireworks CS6)...
  7. 转专业学计算机难嘛,大学转专业容易吗 转专业需要什么条件
  8. Apache 回应:参与开源不受 EAR 约束
  9. 程序员私活app排行_iOS程序员,失业就等于成为废人?
  10. ImageView.ScaleType 属性值
  11. 实验3-4 统计字符 (15 分)
  12. [leetcode] 题型整理之动态规划
  13. React:react-router
  14. 坐标中c语言作正弦图,C语言绘制余弦、正弦曲线
  15. 在Linux部署SSM项目
  16. 基于Python飞机票销售系统 毕业设计-附源码141432
  17. srs源码分析3-srs的启动
  18. js快速获取当前链接和域名
  19. 使用高德JS-API进行基于LBS的开发-地图初始化地图控件
  20. VMware下载及安装(附带下载地址)

热门文章

  1. 太平鸟携新一季设计亮相“世界时装中心”巴黎
  2. 监视和截获指定进程网络数据传输WSockExpert0.6 工具介绍和使用实例
  3. SQL Server中Rowcount与@@Rowcount的用法
  4. 一个手游人眼中的2014:并购转向、淘汰高发、借4G飙高
  5. MySql update语句用法
  6. 聊一聊数据加密中如何进行模糊查询
  7. 教育硕士专业学位(教育管理)研究生阅读书目或期刊目录
  8. 【VoxelNet —— 体素网络】
  9. css中引入新的字体文件
  10. 电脑ironpython什么用处能卸载吗_IronPython 的几个问题