SQL - Como puedo comparar datas en sentencia SQL?

 
Vista:

Como puedo comparar datas en sentencia SQL?

Publicado por Bakidok (2 intervenciones) el 20/03/2006 17:43:12
Hola,

toy trabajando en VB.NET, pero creo que mi problema es mas de sql, resulta que para comparar datas, hago esto:

SELECT v.* FROM Visites v WHERE v.Data >= " & dataActual & " ORDER BY v.Data ASC;

donde dataActual es la data de hoy, he probado tanto en formato por ejemplo 3/03/2001 como 3/03/2001 18:25. La primera solo data, y la segunda data y hora. En la segunda me marca error si compilo. En la primera no se porque me lo hace mal, si pongo ">=" me coge todas las datas, ya sean inferiores como superiores, mientras que si pongo "<=" no me coge ninguna.

Asi que creo que no se debe hacer así para comparar datas. Alguien me puede decir como se hace?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo comparar datas en sentencia SQL?

Publicado por Bakidok (2 intervenciones) el 20/03/2006 17:54:18
Acabo de ver que poniendo la fecha entre # ya me funciona :-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar