Supongamos que tengo 90 segundos. Si quiero mostrar el resultado en términos de minutos y segundos, lo hago utilizandoManera eficiente de convertir segundos a minutos y segundos en el servidor sql 2005
select Time= '0' + CAST(90/60 as varchar(2)) + ':' + CAST(90%60 as varchar(2))
La salida es
Tiempo
01:30
He anexado 0 (cero) porque si hace un select getdate()
la salida será
aaaa-mm-dd hh: mm: ss: ms
¿Cuál es la forma estándar y la práctica recomendada para realizar tal conversión?
Gracias
Eso es grande .. pero también está mostrando el campo de la hora. Necesito solo mm: ss. ¿Debo usar un derecho a eso, p. SELECCIONAR a la derecha (CONVERTIR (CHAR (8), DATEADD (segundo, 90,0), 108), 5). O cualquier forma estándar es –
Sí, estaba editando cuando publicó su comentario. –
Eso no funciona con segundos iguales o más que estos en un día: SELECCIONAR CONVERTIR (CHAR (8), DATEADD (segundo, 86400,0), 108) – gotqn