On Sun, 11 Mar 2012 16:42:06 -0500 raul andrez gutierrez alejo <rauland...@gmail.com> 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 (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripciĆ³n: http://www.postgresql.org/mailpref/pgsql-es-ayuda