viernes, julio 22, 2005

Función fecha, formato simplificado

Esta sencilla función devuelve una columna datetime de la siguiente forma

AAAA-MM-DD HH:MM:SS.CCC

Uso:
select dbo.fnc_fecha(getdate())

Retorna : 2005-07-22 00:00:00.000



CREATE FUNCTION dbo.fnc_fecha (@Date datetime)
RETURNS datetime AS
--------------------------------------------------------------------------------------
--- Propósito:-- Devuelve una versión simplificada de un campo datetime
--- Entrada:-- Campo o fecha
--------------------------------------------------------------------------------------
BEGIN
DECLARE
@CharDate datetime,
@NewDate datetime

SELECT @CharDate = CONVERT( varchar(12),@Date, 101)
SET @NewDate = CONVERT (datetime,@CharDate)
RETURN (@NewDate)

END