miércoles, 25 de agosto de 2010
TRUNC en SQL Server
Cuando trabaje con Oracle utiliza mucho la función TRUNC de PL/SQL realmente es muy util esta función.Funciona más o menos así: ingresa 21/08/1973 8:30:30 regresa 21/08/1973 00:00:00.
Pero adivinen que me di cuenta en SQL no existe, así que decidí crearla aquí está el código por si la necesitan.
Como Utilizarlo
Código:
CREATE FUNCTION dbo.trunc (@FechaEntrada datetime)
RETURNS datetime
AS
BEGIN
DECLARE @fechaSalida datetime
SET @fechaSalida = CONVERT(datetime, CONVERT(varchar(10),@input, 103), 103)
RETURN @fechaSalida
END
Como utilizarlo:
SELECT dbo.trunc(fecha)
FROM conta.tabla
Suscribirse a:
Comentarios de la entrada (Atom)
1 comentario:
En SQL Server 2008 se puede hacer lo siguiente:
SELECT CONVERT(DATE, GETDATE())
Publicar un comentario