Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2008, 12:33
Avatar de otreblanc
otreblanc
 
Fecha de Ingreso: mayo-2005
Ubicación: Chiapas, la última frontera...
Mensajes: 73
Antigüedad: 19 años, 7 meses
Puntos: 0
Bisisesto: Ultimo dia de Febrero

Hola, buen dia!

Tengo la siguiente formula que me dice si un año es bisiesto o no:
-- Evaluar si un año es bisiesto
if @contador= 2 --mes febrero
-- Es bisiesto cuando, o bien es divisible por 4 pero no por 100, o bien es divisible por 400
if (((@anualidad% 4)= 0) and ((@anualidad% 100)<> 0)) or ((@anualidad% 400)= 0)
set @maxDia= 29 --Es bisiesto
else
set @maxDia= 28 --No es bisiesto

Funciona a la perfeccion, pero mi duda es si hay algo "mas directo" en SQL, para saber si un año es bisiesto o no.

Gracias!