gpt4 book ai didi

sql - 以天 :Hours:Mins:Seconds format 计算 SQL 中的 DateDiff

转载 作者:行者123 更新时间:2023-12-04 14:06:58 25 4
gpt4 key购买 nike

我目前正在使用 SQL 脚本来计算两个日期之间的差异,这会给我 DD:HH:MI:SEC 格式的结果。
例子:
日期 1:7/30/12 下午 4:00
日期 2:12 年 5 月 4 日上午 10:31

结果应该是 87:05:29:00

你能帮忙编写脚本吗?
问候,
阿君

最佳答案

如果您使用的是 sql-server,那么您可以这样做:

declare @x int, 
@dt1 smalldatetime = '1996-03-25 03:24:16',
@dt2 smalldatetime = getdate()

set @x = datediff (s, @dt1, @dt2)


SELECT convert(varchar, @x / (60 * 60 * 24)) + ':'
+ convert(varchar, dateadd(s, @x, convert(datetime2, '0001-01-01')), 108)

引用 here

关于sql - 以天 :Hours:Mins:Seconds format 计算 SQL 中的 DateDiff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10800185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com