Cita:
Iniciado por ljimenez29 No se que estoy haciendo mal, o si no estoy usando bien la clausula GROUP BY
Exactamente ese es el error. No es error de python en si. Mas aun creo que es un error de concepto que tienes.
Tus fechas únicas
Código:
SELECT fecha FROM historial WHERE cedula=%(cedula)s AND fecha>=%(desde)s AND fecha<=%(hasta)s GROUP BY historial.fecha
¿Cédula y fechas únicas?
Código:
SELECT cedula, fecha FROM historial WHERE cedula=%(cedula)s AND fecha>=%(desde)s AND fecha<=%(hasta)s GROUP BY historial.cedula, historial.fecha
Tal vez solo te interesa, la fecha mas reciente o menos reciente.
Código:
SELECT * FROM historial WHERE cedula=%(cedula)s AND fecha>=%(desde)s AND fecha<=%(hasta)s ORDER BY historial.fecha LIMIT 1