Hola ABC-eLearners, a modo de ayuda para todos los lectores con ganas de aprender SQL, voy a compartirles mis experiencias, las que considere más útiles para todos. Hoy les comparto una función muy útil para convertir un dato INT (segundos) a horas en SQL, les puede servir en procedimientos almacenados, vistas y funciones tabla.
CREATE FUNCTION [dbo].f_ConvertINTtoHours(@Duracion INT)
RETURNS VARCHAR(100)
AS
BEGIN
RETURN (SELECT substring(CONVERT(VARCHAR(8),DATEADD(SECOND,@Duracion,0),108),4,9))
END
Ejemplo
SELECT [dbo].f_ConvertINTtoHours(106)
--Resultado: 01:46
Comenta qué funciones más necesitarías para reusar y optimizar tu tiempo mientras programas en Base de datos.
Deja un comentario