formato fecha
Hola, un saludo para todos. Tengo el sgte problemita
Fecha = CDate(InputBox(\"fecha\"))
Set RsCierre = BdVentas.OpenRecordset(\"SELECT * FROM TempCierre WHERE Fecha LIKE \\'\" & Fecha & \"*\\'\", dbOpenDynaset)
y funciona bien para loccalizar un registro, pero si requiero un rango de fechas no lo hace
Set RsCierre = BdVentas.OpenRecordset(\"SELECT * FROM TempCierre WHERE Fecha >\" & Fecha , dbOpenDynaset)
me pueden dar una manito
gracias
Marcelo
Chile
Fecha = CDate(InputBox(\"fecha\"))
Set RsCierre = BdVentas.OpenRecordset(\"SELECT * FROM TempCierre WHERE Fecha LIKE \\'\" & Fecha & \"*\\'\", dbOpenDynaset)
y funciona bien para loccalizar un registro, pero si requiero un rango de fechas no lo hace
Set RsCierre = BdVentas.OpenRecordset(\"SELECT * FROM TempCierre WHERE Fecha >\" & Fecha , dbOpenDynaset)
me pueden dar una manito
gracias
Marcelo
Chile
Gracias a ambos lo resolvi con la sgte sentencia
Set RsCierre = BdVentas.OpenRecordset("SELECT * FROM TempCierre WHERE Fecha >#" & Fecha "#", dbOpenDynaset)
Set RsCierre = BdVentas.OpenRecordset("SELECT * FROM TempCierre WHERE Fecha >#" & Fecha "#", dbOpenDynaset)
Estás trabajando mal con la fecha, para comparar fechas, usá la función DateValue
Where Fecha >= DateValue ('12/12/2004')
o bien para rangos de fecha
Where Fecha Between DateValue ('01/12/2004')
And DateValue ('12/12/2004')
Saludos
Where Fecha >= DateValue ('12/12/2004')
o bien para rangos de fecha
Where Fecha Between DateValue ('01/12/2004')
And DateValue ('12/12/2004')
Saludos
