consulta por fecha de sistema

24/09/2004 - 19:15 por Carlos | Informe spam
Buenas Tardes,

Señores quiero hacer una consulta donde la condicion de
busqueda sea la fecha del sistema, es decir, en vez de
colocar manualmente la fecha que el SQL la tome
automaticamente la fecha del sistema

Esto es parte de la instruccion pero cuando la ejecuto
no arroja datos (y existen datos para la fecha)

WHERE (((Summary.BusinessDate)= GETDATE()));

Sin embargo, trato de hacer esto mismo en microsoft
access con la instruccion siguiente:

WHERE (((Summary.BusinessDate)= DATE()));

y funciona perfectamente, lamentablemente en SQL no
existe la funcion DATE, le agradeceria un millon si me
pueden orientar al respecto para ver si es posible hacer
la consulta en SQL por fecha del sistema

De antemano gracias por su ayuda
 

Leer las respuestas

#1 Fernando España
24/09/2004 - 19:40 | Informe spam
Prueba con esto:

WHERE
convert(char(8),Summary.BusinessDate,112)=convert(char(8),getdate(),112)


Fernando España


"Carlos" escribió en el mensaje
news:0b1c01c4a25a$20106c00$
Buenas Tardes,

Señores quiero hacer una consulta donde la condicion de
busqueda sea la fecha del sistema, es decir, en vez de
colocar manualmente la fecha que el SQL la tome
automaticamente la fecha del sistema

Esto es parte de la instruccion pero cuando la ejecuto
no arroja datos (y existen datos para la fecha)

WHERE (((Summary.BusinessDate)= GETDATE()));

Sin embargo, trato de hacer esto mismo en microsoft
access con la instruccion siguiente:

WHERE (((Summary.BusinessDate)= DATE()));

y funciona perfectamente, lamentablemente en SQL no
existe la funcion DATE, le agradeceria un millon si me
pueden orientar al respecto para ver si es posible hacer
la consulta en SQL por fecha del sistema

De antemano gracias por su ayuda

Preguntas similares