gpt4 book ai didi

sql-server - 两个日期之间的 SQL 时间差导致 hh :mm:ss

转载 作者:行者123 更新时间:2023-12-01 22:13:09 28 4
gpt4 key购买 nike

我在计算两个日期之间的时差时遇到一些困难。

我想要的是,我有两个约会

@StartDate = '10/01/2012 08:40:18.000'
@EndDate='10/04/2012 09:52:48.000'

因此 hh:mm:ss 形式的两个日期之间的差异是 72:42:30

如何在 T-SQL 查询中获得此结果?

最佳答案

declare @StartDate datetime, @EndDate datetime

select @StartDate = '10/01/2012 08:40:18.000',@EndDate='10/04/2012 09:52:48.000'

select convert(varchar(5),DateDiff(s, @startDate, @EndDate)/3600)+':'+convert(varchar(5),DateDiff(s, @startDate, @EndDate)%3600/60)+':'+convert(varchar(5),(DateDiff(s, @startDate, @EndDate)%60)) as [hh:mm:ss]

此查询将对您有所帮助。

关于sql-server - 两个日期之间的 SQL 时间差导致 hh :mm:ss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13577898/

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