`
ducaijun
  • 浏览: 155194 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

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

TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)

 

返回日期或日期时间表达式datetime_expr1datetime_expr2the 之间的整数差。

其结果的单位由interval 参数给出,该参数必须是以下值的其中一个: FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR。

 

 

 

mysql> SELECT TIMESTAMPDIFF(MONTH,'2012-10-01','2013-01-13');

        -> 3

 


mysql> SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');

        -> -1

 


mysql> SELECT TIMESTAMPDIFF(YEAR,'2012-05-01','2013-01-01');

        -> 0

 

mysql> SELECT TIMESTAMPDIFF(SECOND,'2013-01-01 00:00:00','2013-01-31 02:20:00');

        -> 2600400

 

 

 

 

分享到:
评论
2 楼 sachxp 2014-11-20  
fortaotao 写道
有没试过FRAC_SECOND呢。一直在报错

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampadd

Beginning with MySQL 5.0.60, it is possible to use MICROSECOND in place of FRAC_SECOND with this function, and FRAC_SECOND is deprecated. FRAC_SECOND is removed in MySQL 5.5.
1 楼 fortaotao 2014-02-13  
有没试过FRAC_SECOND呢。一直在报错

相关推荐

    mysql计算时间差函数

    MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的...

    MySQL计算两个日期相差的天数、月数、年数

    MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。 SELECT TIMESTAMPDIFF(类型,开始时间,结束时间) 相差的秒数: ...

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

    我们在写sql语句,尤其是存储过程中,会频繁用到对于日期、时间的比较和判断,那么对于这两个时间差比较函数用法做一个举例介绍。 datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。 -- 相差2天 ...

    在php和MySql中计算时间差的方法详解

    若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可! (2)如果没有数据库,那就得完全用php的时间日期函数! 下面主要说明之: 例:计算1998年5月3日到1999-6-5的天数: 复制代码 ...

    在php和MySql中计算时间差的方法

    若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可! (2)如果没有数据库,那就得完全用php的时间日期函数! 下面主要说明之: 例:计算1998年5月3日到1999-6-5的天数: 复制代码 ...

    php中计算时间差的几种方法

    若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可! (2)如果没有数据库,那就得完全用php的时间日期函数!下面主要说明之: 例:计算1998年5月3日到1999-6-5的天数: <?php $...

    MYSQL,SQLSERVER,ORACLE常用的函数

    连接两个字符串; SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23 4.INITCAP 返回字符串并将字符串的第一个字母变为大写; SQL> select ...

    PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)

    写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要...

    获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用

    代码如下:SELECT ABS(DATEDIFF(dd,... 您可能感兴趣的文章:MySQL时间字段究竟使用INT还是DateTime的说明JavaScript自定义DateDiff函数(兼容所有浏览器)JavaScript版DateAdd和DateDiff函数代码asp DateDiff实现文字

    php日期转时间戳,指定日期转换成时间戳

    写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要...

    基于QPLMTS算法的边缘计算场景下的任务调度器源码+项目说明.zip

    1. 以任务排序、节点绑定为两个阶段,基于 Upward Rank 评估任务的紧要程度 2. 引入时间差分的强化学习机制进行任务优先级排序 3. 采用 β 权重因子对各优化目标加权打分 QPLMTS_Vapour调度器 运行环境 - 语言...

    R语言经典实例(中+英)

     14.16 两个时间序列间的滞后相关性 391  14.17 剔除时间序列的趋势 393  14.18 拟合ARIMA模型 394  14.19 剔除ARIMA模型中不显著的系数 397  14.20 对ARIMA模型进行诊断 399  14.21 用ARIMA模型进行预测 400 ...

    PHP+Ajax网站开发典型实例-源代码

    实例10 计算两个数组并、交和差 实例11 数组排序 第2章 PHP文件实例 实例12 获取文件信息 实例13 文件写入并锁定 实例14 读取文件信息 实例15 随机提取文件行 实例16 获得磁盘剩余空间 实例17 搜索文件或文件夹 实例...

    PHP+Ajax网站开发典型实例

    实例10 计算两个数组并、交和差 实例11 数组排序 第2章 PHP文件实例 实例12 获取文件信息 实例13 文件写入并锁定 实例14 读取文件信息 实例15 随机提取文件行 实例16 获得磁盘剩余空间 实例17 搜索文件或...

    sql总结.doc

    (6)若视图是由两个以上的基表导出的,此视图不允许更新; (7)一个不允许更新的视图上定义的视图也不允许更新; 本表的行列子集视图一般是可更新的。若视图的属性来自集函数、表达式,则该视图肯定是不可以更新...

    世界500强面试题.pdf

    1.5.6. 输入两个整数 n 和 m,从数列 1,2,3.......n 中 随意取几个数 ....... 116 1.5.7. 输入一个表示整数的字符串,把该字符串转换成整数并输出.............. 118 1.5.8. 给出一个数列,找出其中最长的单调...

Global site tag (gtag.js) - Google Analytics