DECLARE @a datetime
SET @a = '10:10:00'
SELECT
时 = s / 60 / 60,
分 = (s / 60) % 60,
秒 = s % 60,
增加差值 = DATEADD(second, s, '2006-1-1')
FROM(
SELECT s = DATEDIFF(second, @a, 1)
)A
select datediff(second,'23:59:50',1)
SET @a = '10:10:00'
SELECT
时 = s / 60 / 60,
分 = (s / 60) % 60,
秒 = s % 60,
增加差值 = DATEADD(second, s, '2006-1-1')
FROM(
SELECT s = DATEDIFF(second, @a, 1)
)A
select datediff(second,'23:59:50',1)
本文介绍了一段SQL代码,该代码演示了如何计算两个时间点之间的秒数差,并展示了如何将这些秒数转换为更易读的时、分、秒格式。此外,还提供了使用DATEADD函数增加秒数到指定日期的例子。

被折叠的 条评论
为什么被折叠?



