可以在这方面使用大师的帮助。试图计算两个日期时间值之间的时间并在 T-SQL 查询中显示为时间......
SELECT arrivalDate - departDate AS timeToComplete
这应始终少于 24 小时。但是谁知道用户实际输入了什么?
我一直在尝试这样的事情,但没有任何结果。
SELECT
CAST(time(7),
CONVERT(datetime, arrivalDate - departDate) AS timeToComplete) AS newTime,
有没有一种方法可以显示结果,而不是1:23:41
作为示例显示结果:
0D, 1H, 23M, 33S.
感谢您对此的任何指导。