Make your own free website on Tripod.com

Procedimiento Almacenado que permita ingresar con Parámetros y la Condición "IF"

@=Parámetro.

Create Procedure Estación
@F Datetime
AS
Declare @Mes Int,@Dia Int
set @Mes=Month(@F)
set @Dia=Day(@F)
if (@Mes =9 and @Dia>=23) or (@Mes between 10 and 11) or (@Mes=12 and @Dia<=22)
Print 'Primavera'
Else
if (@Mes =12 and @Dia>=23) or (@Mes between 1 and 2) or (@Mes=3 and @Dia<=22)
Print 'Verano'
Else
if (@Mes =3 and @Dia>=23) or (@Mes between 4 and 5) or (@Mes=6 and @Dia<=22)
Print 'Otoño'
Else
if (@Mes =6 and @Dia>=23) or (@Mes between 7and 8) or (@Mes=9 and @Dia<=22)
Print 'Invierno'
Go

Regresar