【发布时间】:2017-01-13 23:56:16
【问题描述】:
我有两个约会:
2016-11-10 18:30:00
1901-01-01 19:00:00
我需要返回的时间差是 30 分钟,因此是 0.5 小时。我完全不关心日期。
我确实意识到这是一个常见问题,但我很难将找到的答案应用于我的具体问题。
任何帮助表示赞赏。
【问题讨论】:
-
@jmoerdyk 我要么误读了您链接中提供的答案,无法找出答案,要么您误解了我的问题。我只需要日期的小时部分之间的差异。
-
您是否阅读过
DATEDIFF函数的文档?您将使用HOURS或MINUTES作为datepart参数。 -
你的意思是你只关心时间部分而不关心日期时间的日期部分吗?
-
@GantTheWanderer 这是正确的。鉴于我发布的日期,我正在寻找的答案是 30 分钟。理想情况下,我希望将其表示为一个小时的一小部分,0.50。
标签: sql-server tsql