Re: trabajo con fechas

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Arcel Labrada Batista <alabradab(at)uci(dot)cu>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: trabajo con fechas
Date: 2009-12-07 18:47:50
Message-ID: 3073cc9b0912071047l2c86f071qbc1a92b548621fd9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2009/12/7 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>:
>
> A mí no me gusta mucho esta solución, porque funciona ahora pero el 2011
> va a dejar de funcionar.  Además tienes que llenar un tuplestore con
> todos los días de un período de más de un año, para luego tener que
> hacer un join de ese tuple store (==> ineficiente).  La otra solución
> que usaba aritmética para encontrar exactamente la semana que querías se
> ve un poco más compleja pero es más precisa.
>

eh! no... en realidad lo unico necesario es (agregando la validacion
del año que mencione antes):

select * from tabla
where (extract(year from campo_fecha + '1 week'::interval) =
extract(year from current_date)
and extract(week from campo_fecha + '1 week'::interval) =
extract(week from current_date))

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message motum hesa 2009-12-07 19:08:32 problema: FATAL: role "postgres" is not permitted to log in
Previous Message Alvaro Herrera 2009-12-07 18:21:04 Re: trabajo con fechas