Re: Lista de fechas

From: "Roberto Andrade Fonseca" <randrade(at)inteligentes(dot)com(dot)mx>
To: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
Cc: "Manuel Lamas" <manuel3w(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Lista de fechas
Date: 2008-05-19 22:24:56
Message-ID: 44906.189.135.232.162.1211235896.squirrel@inteligentes.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


> 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)
> --

O esta:
select '01/01/2008'::date + s.a as dates from generate_series(0,10,1) as
s(a);
dates
------------
2008-01-01
2008-01-02
2008-01-03
2008-01-04
2008-01-05
2008-01-06
2008-01-07
2008-01-08
2008-01-09
2008-01-10
2008-01-11
(11 filas)

Saludos.

--
Roberto Andrade Fonseca
Director de Tecnología
Inteligentes.com, S.A. de C.V.
Tel. (55) 5207-1672 / 1673

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Lamas 2008-05-19 22:25:50 RE: Lista de fechas
Previous Message Miguel Rodríguez Penabad 2008-05-19 22:11:36 Re: Lista de fechas