sql:mysql:函数:TIMESTAMPDIFF函数实现TimeStamp字段相减,求得时间差

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql:mysql:函数:TIMESTAMPDIFF函数实现TimeStamp字段相减,求得时间差相关的知识,希望对你有一定的参考价值。

 函数内指定是minute,则最终结果value值的单位是分钟,如果函数内指定为hours,则最终结果value值单位为小时。

  1. //UPLOAD_TIME 减去 CREATE_DTTM 求得时间差,以分钟数计时
  2. select avg(TIMESTAMPDIFF(MINUTE,CREATE_DTTM,UPLOAD_TIME)) value,LEFT(CREATE_DTTM,10) time from 表名
  3. WHERE
  4. CREATE_DTTM >= ‘2018-01-21‘
  5. AND CREATE_DTTM <=DATE_ADD( ‘2019-02-19‘,INTERVAL 1 DAY) and UPLOAD_TIME is not null
  6. group by LEFT(CREATE_DTTM,10)

参考:https://blog.csdn.net/yiifaa/article/details/78611079

https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_microsecond

技术图片

 

  1. mysql> SELECT TIMESTAMPDIFF(MONTH,‘2003-02-01‘,‘2003-05-01‘);
  2. -> 3
  3. mysql> SELECT TIMESTAMPDIFF(YEAR,‘2002-05-01‘,‘2001-01-01‘);
  4. -> -1
  5. mysql> SELECT TIMESTAMPDIFF(MINUTE,‘2003-02-01‘,‘2003-05-01 12:05:55‘);
  6. -> 128885

原文地址:https://blog.csdn.net/weixin_38750084/article/details/88118039

以上是关于sql:mysql:函数:TIMESTAMPDIFF函数实现TimeStamp字段相减,求得时间差的主要内容,如果未能解决你的问题,请参考以下文章

MySQL - 学习笔记 - 标准SQL函数 Standard SQL Functions

MySQL - 学习笔记 - 标准SQL函数 Standard SQL Functions

sql语句中避免使用mysql函数,提升mysql处理能力。

sql函数--01---Mysql函数大全

php函数mysql_query批量执行多句sql语句

php函数mysql_query批量执行多句sql语句