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

被刻印的时光 ゝ 提交于 2019-12-27 03:19:06

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

//UPLOAD_TIME 减去 CREATE_DTTM 求得时间差,以分钟数计时select avg(TIMESTAMPDIFF(MINUTE,CREATE_DTTM,UPLOAD_TIME)) value,LEFT(CREATE_DTTM,10) time from 表名WHERE    CREATE_DTTM >= '2018-01-21'AND CREATE_DTTM <=DATE_ADD( '2019-02-19',INTERVAL 1 DAY) and UPLOAD_TIME is not nullgroup 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

 

mysql> SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');        -> 3mysql> SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');        -> -1mysql> SELECT TIMESTAMPDIFF(MINUTE,'2003-02-01','2003-05-01 12:05:55');        -> 128885

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!