Estoy en SQL Server y tengo el siguiente condicional:
Código SQL:
Ver original
IF @fecha < GetDate() BEGIN RAISERROR('La fecha es anterior al dia actual.', 16, 1) RETURN -1 END
@fecha es smalldatetime
El objetivo de la condicion es tirar error si la @fecha es inferior a la fecha actual, pero..
El problema es que ese condicional es true cuando la fechas coinciden. Asumo que el error es por la hora, que @fecha debe tener como hora 00:00 y GetDate() la hora actual por eso es que siempre va ser inferior.
¿Alguna sugerencia sobre como realizar tal comparacion?
Gracias!