Como puedo comparar datas en sentencia SQL?
Publicado por Bakidok (19 intervenciones) el 20/03/2006 17:45:21
Hola,
toy trabajando en VB.NET, pero creo que mi problema es mas de sql, resulta que para comparar datas, hago esto:
Dim DNIUsuari As String
Dim dataActual As Date
DNIUsuari = Perfil.getDNI
dataActual = DateTime.Now
stringConsulta = New String("SELECT v.* FROM Visites v WHERE v.DNI = '" & DNIUsuari & "' AND v.Data >= " & dataActual & " ORDER BY v.Data ASC;")
dadesObtingudes.Clear()
dadesObtingudes = realitzarConsulta(stringConsulta)
Return dadesObtingudes
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.
toy trabajando en VB.NET, pero creo que mi problema es mas de sql, resulta que para comparar datas, hago esto:
Dim DNIUsuari As String
Dim dataActual As Date
DNIUsuari = Perfil.getDNI
dataActual = DateTime.Now
stringConsulta = New String("SELECT v.* FROM Visites v WHERE v.DNI = '" & DNIUsuari & "' AND v.Data >= " & dataActual & " ORDER BY v.Data ASC;")
dadesObtingudes.Clear()
dadesObtingudes = realitzarConsulta(stringConsulta)
Return dadesObtingudes
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


0