Buenas tardes a todos, estoy haciendo un query a una base de Access, el query es para un reporte. Les dejo el query para que lo vean y les comento el problem:
SELECT CHECKINOUT.username AS username,
CHECKINOUT.devicename AS devicename,
CHECKINOUT.CHECKTIME AS checktime,
DEPARTMENTS.DEPTNAME AS deptname
FROM CHECKINOUT, USERINFO, DEPARTMENTS
WHERE CHECKINOUT.USERID = USERINFO.USERID AND
USERINFO.DEFAULTDEPTID = DEPARTMENTS.DEPTID AND
(CHECKINOUT.CHECKTIME BETWEEN ? AND ?) AND
(DEPARTMENTS.DEPTNAME LIKE 'Contadores')
ORDER BY username, CHECKTIME
Como pueden ver en las linea que pinte en rojo, yo estoy sacando la info entre un rango de fechas, pero por lo visto algo me falta porque si yo le pongo del 06/09/2011 al 06/09/2011 no me muestra info por mas de que en la base exista.
Yo presumo que el sistema me todo todo lo que esta entre esos rangos, sin tomarlos como parametro tambien.
Espero me haberme explicado.
Saludos y Gracias.