Image

Funciones Útiles - Convertir INT a formato HORA

SQLServer

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.

0 Commentario(s)

Deja un comentario