mysql中计算两个时间的时间差,以分钟为单位。

mysql中计算两个时间的时间差,以分钟为单位。,第1张

时间戳来计算

SELECT (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP('2015-04-20 15:12:12'))/60

也就是得到两个时间相差的秒数,然后除60得到分种。

mySQL:

time_to_sec(timediff('2010-08-20

12:01:00',

'2010-08-20

12:00:00'))返回相差秒数

SQLServer:

一:SELECT

DATEDIFF(

Day,

'2008.08.25',

'2008.09.01'

)

二:SELECT

DATEDIFF(

Second,

2009-8-25

12:15:12',

2009-9-1

7:18:20')

--返回相差秒数

或者

SELECT

DATEDIFF(

Minute,

2009-8-25

12:15:12',

2009-9-1

7:18:20')

--返回相差分钟数

或者

SELECT

DATEDIFF(

Hour,

2009-8-25

12:15:12',

2009-9-1

7:18:20')

--返回相差小时数

三:SELECT

DATEDIFF(

Day,

2009-8-25

12:15:12',

2009-9-1

7:18:20')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7277935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存