sql中的日期时间到总分钟数 [英] datetime to totalminute in sql
本文介绍了sql中的日期时间到总分钟数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何获取 sql datetime 的总分钟数?
How can I get the total minute for sql datetime?
让我们说:
select getdate() from table
这样,我会得到一切,但我只想得到总分钟数.例如,如果时间是07:10:35
,我要430
.
In this way, I will get everything, but I only want to get total minute. For eg,
if the time is 07:10:35
, I want 430
.
如何实现?
字段中的值为 01-01-2001 07:10:40
我想要的结果是 430
((7*60)+10) only.
The value from the field is 01-01-2001 07:10:40
The result I want is 430
((7*60)+10) only.
推荐答案
这是一个示例:
DECLARE @dt datetime
SET @dt = '01-01-2001 07:10:20'
SELECT DATEDIFF(MINUTE, DATEADD(DAY, DATEDIFF(DAY, 0, @dt), 0), @dt)
这篇关于sql中的日期时间到总分钟数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文