Me gustaría obtener la lista de días entre las dos fechas (incluyéndolos) en una base de datos PostgreSQL . Por ejemplo, si tuviera:Obteniendo la lista de fechas en un rango en PostgreSQL
- fecha de inicio: 29 Junio 2012
- fecha de finalización: 3 Julio 2012
continuación, el resultado debería ser:
29 june 2012
30 june 2012
1 july 2012
2 july 2012
3 july 2012
lo que sería la mejor manera de hacer esto en PostgreSQL?
Gracias.
gracias, les han intentado y casi funciona. Ambos tienen todas las fechas, pero el primer día (el 29 de junio). Funciona si cambia el "1" en la función generated_series de "0" – Javi
generate_series es una nueva para mí. –
más simple, sin necesidad de repetir: 'select CURRENT_DATE + i de generate_series (fecha '2012-06-29'- CURRENT_DATE, fecha '2012-07-03' - CURRENT_DATE) I' – maniek