2008/5/19 Manuel Lamas <manuel3w(at)hotmail(dot)com>:
>
> Hola lista,
>
> Me gustaría sacar una lista de fechas entre una fecha y otra de forma elegante.
>
> Se que se puede hacer de varias maneras, pero si bien me acuerdo, alguien mostró una forma con un simple SELECT.
Por supuesto que es mejorable, pero una primera aproximación la tienes aquí:
Miguel=> select '25/05/2004'::date+dia
Miguel-> from generate_series(1,'02/06/2004'::date - '25/05/2004'::date) dia;
?column?
------------
2004-05-26
2004-05-27
2004-05-28
2004-05-29
2004-05-30
2004-05-31
2004-06-01
2004-06-02
(8 rows)
--
Miguel Rodríguez Penabad