はい、同じ質問をした人が他にもいることは知っていますが、この場合、彼らの解決策はうまくいきません。
これが私の問題です。
非常に多数の整数を合計しています。実際には、SUM 関数が機能しないほど多くあります。
だから私はこれを行います:
Sum(cast(LotsofIntegers as decimal)) は私に 3472201304 を与えます
これを hh:mm:ss で表示したい。問題は、Dateadd 関数がそのような大きな数を受け入れないことです。そうでなければ、私はこれを行うことができました
CONVERT(VARCHAR,DATEADD(ms,Sum(cast(LotsofIntegers as decimal)),0),114)
これが一般的な解決策です。
たくさんの分割を使ってこれを非常に難しい方法で行う必要はありません。
誰でも手伝ってもらえますか?