MySql计算两个日期的时间差

MySql计算两个日期的时间差有两种可供选择

第一种、TIMESTAMPDIFF函数

TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间

比较的是两个时间的天数差;

SELECT TIMESTAMPDIFF(DAY,'2012-10-01','2013-01-13');返回结果是:104

比较的是两个时间的月份差

SELECT TIMESTAMPDIFF(MONTH,'2012-10-01','2013-01-13');返回结果是:3

第二种方法: DATEDIFF函数

DATEDIFF函数,就传入两个日期函数,比较的DAY天数,第一个参数减去第二个参数的天数值

SELECT DATEDIFF('2013-01-13','2012-10-01');返回结果是:104

实例

1、授权函申请是否存在超期10天以上且正在申请的记录
SELECTa.ID_ AS '用户ID',a.NAME_ AS '用户姓名',a.CODE_ AS '用户编号',b.NAME_ AS '所在部门',c.ID_ AS '授权函申请ID',c.STATUS_ AS '授权函状态',c.APPLY_USER_ AS '申请人',c.APPLY_DATE_ AS '申请时间',c.CREATE_DATE_ AS '有效期至',TIMESTAMPDIFF(DAY, c.TERM_DATE_, NOW()) AS '超期天数'
FROMt_comm_user a
LEFT JOIN t_comm_organization b ON a.ORG_ = b.ID_
LEFT JOIN t_administration_authorize c ON a.ID_ = c.APPLY_USER_
WHEREc.STATUS_ = 2
AND TIMESTAMPDIFF(DAY, c.TERM_DATE_, NOW()) > 10;

MySql计算两个日期的时间差相关推荐

  1. 使用MySql计算两个日期的时间差函数:TIMESTAMPDIFF

    MySql计算两个日期的时间差函数TIMESTAMPDIFF用法 TIMESTAMPDIFF计算两个日期差值,可定义时间单位 DATEDIFF 计算两个日期差,以天为单位 TIMDIFF 时间比较,直 ...

  2. MySql计算两个日期的时间差函数

    MySql计算两个日期时间的差函数: 第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND.SECOND. MINUTE. HOUR. DAY. ...

  3. oracle俩个日期的差,oracle计算两个日期的时间差时分秒

    Oracle函数可以实现诸多的功能,下面就介绍使用oracle函数计算时间差的实现方法. 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒 ...

  4. mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法

    mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法:  语法:  TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)  说明:  ...

  5. mysql 日期时间差_MySql计算两个日期的时间差函数

    例子: create table route( des varchar(20) not null, start datetime not null ); 计算日程表中距离开始时间还有5分钟到15分钟的 ...

  6. java计算时间差_Java中计算两个日期的时间差

    这篇文章将使用两个例子计算两个日期的时间差. 1.使用Java SDK. 2.使用Joda库. 1.使用Java SDK 计算两个Date之间的时间差,基本思路为把Date转换为ms(微秒),然后计算 ...

  7. java中怎么通过日期算出天数_Java如何通过计算两个日期的时间差来算出天数

    Java如何通过计算两个日期的时间差来算出天数,年月日,天数,时间,退房,时分 Java如何通过计算两个日期的时间差来算出天数 易采站长站,站长之家为您整理了Java如何通过计算两个日期的时间差来算出 ...

  8. MySQL计算两个日期相差天数

    日常开发中使用mysql数据库,一定会用到的操作就是时间相关的比较. 经常会有查询今天.昨天.前七天.前30天等查询条件. 简单且准确的时间计算希望能帮到你 MySQL 计算两个日期之间的天数 TO_ ...

  9. oracle计算两个日期的时间差时分秒

    Oracle函数可以实现诸多的功能,下面就介绍使用Oracle函数计算时间差的实现方法. 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒 ...

最新文章

  1. python 实现桶排序
  2. 工业视觉检测发展的现状
  3. 大脑活动与认知: 热力学与信息论的联系
  4. php配置设置,PHP设置配置文件的方法
  5. C++源码的调用图生成
  6. 文本挖掘预处理流程总结(1)— 中文
  7. 【web安全】记一次 Commons Collections 新调用链的挖掘
  8. 架构整洁之道, 看这一篇就够了!
  9. qmediaplayer获取流类型_Android MediaPlayer类详解
  10. 【Python CheckiO 题解】Roman Numerals
  11. 请求接受json tp5_关于jq jsonp跨域请求错误处理bug
  12. 计算机视觉基础---图像处理(几何变换)cpp+python
  13. Python机器学习:梯度下降法004实现线性回归中的梯度下降法
  14. TSQL--查找连续登陆用户
  15. 区块链教程Fabric1.0源代码分析configtx#genesis-兄弟连
  16. 什么作用计算机辅助工艺,什么是CAPP技术(计算机辅助工艺过程设计)
  17. 幻塔html5,《幻塔》捏脸系统怎么玩 捏脸系统玩法分享
  18. AI教程视频《AI illustrator入门到精通》零基础自学教程教学
  19. java opencv 纠偏_一种基于OpenCV的高拍仪拍摄文档物体纠偏方法与流程
  20. 腾讯云短信服务详细教程

热门文章

  1. 微信分享(支付)和QQ分享
  2. CSS:position属性的区别
  3. [附源码]SSM计算机毕业设计校园摄影爱好者交流网站JAVA
  4. docker的 启动、停止、重启、进入容器、删除容器、暂停容器的命令
  5. 2019中国计算机高引学者榜单出炉,164人入选,周志华位列第二
  6. starrocks单机部署
  7. 马斯克回应多年前嘲笑比亚迪;360 周鸿祎训练数字人代替演讲;微软发布自己的 Linux | 极客头条...
  8. 软件工程师等行业绩效考核表模板
  9. 我在 MIT 人工智能研究实验室工作一年学到的
  10. python os复制文件_使用python os模块复制文件到指定文件夹的方法