sentencia SQL de fechas
Publicado por ALE (29 intervenciones) el 15/11/2004 03:30:35
Gente: tengo un problema con el manejo de la sfechas en una consulta, a ver si la experiencia y el conocimiento de alguno de ustedes me puede ayudar.
mi codigo es algo asi=
Private Sub dtFecha_Click()
'''''''''''''''''''''''''''
Dim fecha As Date
fecha = Format(dtFecha.Value, "short date")
'''''''''''''''''''''''''''
'ConfigurarGrillaFechas
'''''''''''''''''''''''''
Dim com As Recordset
Set com = BD.OpenRecordset("SELECT * From COMPRAS WHERE COMPRAS.fecha='" & fecha & "' ")
If com.RecordCount > 0 Then
mas o menos es eso lo ultimo que prove, mi base de acces tiene el campo fecha con formato fecha/corta, utilizo DAO para conectarme,, ya probe poniendole el numeral pero no funca, no se si los puse bien, "#fecha#", si alguien me tira una mano de como hcerlo, se lo agradeceria mucho, y si tambien saben como hacer con intervalos de fecha tambien ya que es el paso siguiente que tengoq ue hacer!!! (sera con el BetWeen??, seguro!pero como?)
PD: yo se que es el tema de las variables, porque si pongo en el select where ... = #09/11/2004# ' me tira todos los resultados bien!!!!
Saludos!!!
mi codigo es algo asi=
Private Sub dtFecha_Click()
'''''''''''''''''''''''''''
Dim fecha As Date
fecha = Format(dtFecha.Value, "short date")
'''''''''''''''''''''''''''
'ConfigurarGrillaFechas
'''''''''''''''''''''''''
Dim com As Recordset
Set com = BD.OpenRecordset("SELECT * From COMPRAS WHERE COMPRAS.fecha='" & fecha & "' ")
If com.RecordCount > 0 Then
mas o menos es eso lo ultimo que prove, mi base de acces tiene el campo fecha con formato fecha/corta, utilizo DAO para conectarme,, ya probe poniendole el numeral pero no funca, no se si los puse bien, "#fecha#", si alguien me tira una mano de como hcerlo, se lo agradeceria mucho, y si tambien saben como hacer con intervalos de fecha tambien ya que es el paso siguiente que tengoq ue hacer!!! (sera con el BetWeen??, seguro!pero como?)
PD: yo se que es el tema de las variables, porque si pongo en el select where ... = #09/11/2004# ' me tira todos los resultados bien!!!!
Saludos!!!
Valora esta pregunta


0