SQL - Sekunden bis Tag, Stunde, Minute, Sekunde [duplizieren]

Mögliche Duplikate:
Effiziente Methode zum Konvertieren von Sekunden in Minuten und Sekunden in SQL Server 2005

Ich habe eine Abfrage, die die Sekunde im Format Tag, Stunde, Minute, Sekunde zurückgeben muss.

Der folgende Code funktioniert einwandfrei, wenn er kürzer als ein Tag ist, funktioniert aber nicht, wenn der Wert in der Sekunde größer als ein Tag ist

PRINT Convert(VarChar, DateAdd(S, 86400, 0), 108)

86400 ist genau ein Tag und es wird 00:00:00 zurückgegeben

Kann jemand daran etwas ändern und mir das Ergebnis so etwas zeigen

1:00:00:00.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage