SQL Server - convertir minutos y segundos (ejemplo: 2'20'' a 00:02:20)

 
Vista:

convertir minutos y segundos (ejemplo: 2'20'' a 00:02:20)

Publicado por Armando (1 intervención) el 14/06/2019 15:50:43
Buen día,

Tengo un string con minutos y segundos. p.ej: 2'20''. Necesito convertirlo a DateTime (la fecha no importa, puede ponerse por default la fecha del día, el resultado esperado sería
2019-06-14 00:02:20.000

También deben tomarse en cuenta las horas. 134'30'' sería entonces:
2019-06-14 02:14:30.000

En caso de ser muy complicado convertirlo a DateTime, sería suficiente que el resultado sea tambien string:
'02:14:30.000'

Lamentablemente no soy muy bueno con strings y/o funciones como cast, convert en sql server
Alguna sugerencia?

Gracias :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

convertir minutos y segundos (ejemplo: 2'20'' a 00:02:20)

Publicado por Isaias (4558 intervenciones) el 17/06/2019 21:03:12
¿Sabes sacar el valor de un string?

Suponiendo que saques el 134 de tu string

1
2
DECLARE @Time INT = 134
SELECT CONVERT(char(8), DATEADD(MINUTE, @Time, ''), 114)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar