Lo que pasa es que
Solo entrega una columna, la fecha, para ser mas exacto solo entrega:
Código:
2014-09-06
2014-09-07
2014-09-08
2014-09-09
Tal como lo pediste.
Si quieres el record entero entonces usa
distinct on.
Código SQL:
Ver originalSELECT DISTINCT ON (fecha) * FROM historial WHERE cedula=%(cedula)s AND fecha>=%(desde)s AND fecha<=%(hasta)s