Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2010, 05:43
Avatar de dmassive
dmassive
 
Fecha de Ingreso: febrero-2002
Ubicación: Paraná - Entre Ríos - Argentina
Mensajes: 279
Antigüedad: 22 años, 8 meses
Puntos: 7
Pregunta SQL Server comparacion de fechas con GetDate

Buenos dias!

Estoy en SQL Server y tengo el siguiente condicional:

Código SQL:
Ver original
  1. IF @fecha < GetDate()
  2.     BEGIN
  3.     RAISERROR('La fecha es anterior al dia actual.', 16, 1)
  4.     RETURN -1
  5.     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!
__________________
Blümchen... einfach die rave Prinzessin
http://www.dmassive.com.ar/