Forum: Datenbanken
by API,
8. Jul 2016
ich denke, so passt es:
SELECT RIGHT('0' + CONVERT(varchar(5), (@id / 60)), LEN(@id/60)) + ':' + RIGHT('0' + CONVERT(varchar(2), @id % 60), 2)
Forum: Datenbanken
by API,
8. Jul 2016
Habe noch eine einfachere Möglichkeit gefunden, doch das funktioniert nur bis @Dauer 5999, das wird als 99:59 ausgegeben.
Bei @id INT = 6000 wird es als 0*:00 angezeigt.
Forum: Datenbanken
by API,
8. Jul 2016
Hallo,
wie formatiere ich am besten Sekunden als :ss, so dass der Output wie auf dem Screenshot erscheint?
habe eine 'Funktion' zusammengestrickt, welche zwar das gewünschte Ergebnis liefert aber für meinen Geschmack etwas zu lange und unübersichtlich ist.
SELECT = CASE
WHEN LEN(CAST( AS INT) / 60) = 1
THEN CAST(REPLACE(STR(CAST( AS INT) / 60, 2), ' ', '0') AS CHAR(2)) + ':' +...