On Sun, 11 Mar 2012 16:42:06 -0500
raul andrez gutierrez alejo <[email protected]> wrote:
> muy buenos dias, necesito con base a dos fechas genrar todas las
> fechas que hay entre las dos eje:
> select function_name('2012-01-01','2012-01-05')
> resultado:
> '2012-01-01',
> '2012-01-02',
> '2012-01-03',
> '2012-01-04',
> '2012-01-05'
>
> select function_name('2012-01-01','2012-12-31')
>
> resultado:
> '2012-01-01',
> '2012-01-02',
> '2012-01-03',
> '2012-01-04',
> '2012-01-05',
> .
> .
> .
> '2012-12-30',
> '2012-12-31'
>
> yo se que puedo crear un funcion que haga esto, la pregunta es , ya
> exixte alguna funcion ya definida?
http://www.postgresql.org/docs/current/static/functions-srf.html
postgres=# select generate_series('2012-01-01'::timestamp,
'2012-01-10'::timestamp, '1 day');
generate_series
---------------------
2012-01-01 00:00:00
2012-01-02 00:00:00
2012-01-03 00:00:00
2012-01-04 00:00:00
2012-01-05 00:00:00
2012-01-06 00:00:00
2012-01-07 00:00:00
2012-01-08 00:00:00
2012-01-09 00:00:00
2012-01-10 00:00:00
(10 rows)
Espero que te sirva
Rodrigo
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda