是的,我知道还有其他人问过同样的问题,但他们的解决方案在这种情况下不起作用。
这是我的问题。
我正在对大量整数求和。事实上,太多以至于 SUM 函数不起作用。
所以我这样做:
Sum(cast(LotsofIntegers as decimal)) 这给了我 3472201304
我想在 hh:mm:ss 中查看这个。问题是 Dateadd 函数不会接受这么大的数字。否则我只能这样做
CONVERT(VARCHAR,DATEADD(ms,Sum(cast(LotsofIntegers as decimal)),0),114)
这是常见的解决方案。
我宁愿不必在一大堆部门中以非常艰难的方式做到这一点。
有人可以帮忙吗?