SQL Server - Función sql saber si una fecha pasada corresponde a un año bisiesto

 
Vista:

Función sql saber si una fecha pasada corresponde a un año bisiesto

Publicado por MathiasMuller (3 intervenciones) el 14/06/2014 23:26:22
Holaaa
alguien me puede decir una función para saber si una fecha pasada corresponde a un año bisiesto en mysql
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

Función sql saber si una fecha pasada corresponde a un año bisiesto

Publicado por Isaias (4558 intervenciones) el 17/06/2014 20:00:54
Para saber si una fecha es BISIESTO, puedes encontrar algunas recomendaciones en SAN GOOGLE, aquí te dejo una, donde se pasa como parámetro el AÑO (4 dígitos).

La puedes modificar para recibir una FECHA, tomar el datepart yy y regresar el resultado


CREATE FUNCTION dbo.f_EsAñoBisiesto(@año VARCHAR(4)) RETURNS INT AS
BEGIN
DECLARE @resultado AS INT
IF DATEPART(dd,DATEADD(d,-1,(@año+'0301')))=29
SET @resultado=1
ELSE
SET @resultado=0
RETURN @resultado
END
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

Función sql saber si una fecha pasada corresponde a un año bisiesto

Publicado por MathiasMuller (3 intervenciones) el 18/06/2014 03:24:11
no me ando o yo tengo problemas con el codigo xDD ayudame porfaa recien empieso en bd y no entiendo muchas cosas
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