| From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
|---|---|
| To: | Aldo Alexander Leyva Alvarado <aleyva2004(at)gmail(dot)com> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Sobre fechas |
| Date: | 2005-10-04 18:26:45 |
| Message-ID: | 20051004182645.GG7732@surnet.cl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
On Tue, Oct 04, 2005 at 01:12:45PM -0500, Aldo Alexander Leyva Alvarado wrote:
> Usando :
> SELECT EXTRACT(WEEK FROM TIMESTAMP fecha)
>
> Puedo obtener el numero de semana de una fecha, mi pregunta es si se
> puede usar solo ese dato para obtener el RANGO de fechas en que
> postgresql maneja ese numero de semana. Lo que deseo es hacer un
> funcion que acepte como argumento solo el numero de semana, y que esa
> funcion devuelva una cadena indicante que esa semana cubre de la fecha
> x a la fecha y
>
> select sp_devuelve_rango(numero_semana) as RANGO
> RANGO
> 2005-10-03 -2005-10-09 <- Valor devuelto
Hmm. Te sugiero crear una funcion que devuelva el tipo tinterval.
(La algoritmica para crear la funcion en particular deberia ser
sencilla ... solamente jugar con EXTRACT() y suficiente imaginacion).
--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34
Thou shalt check the array bounds of all strings (indeed, all arrays), for
surely where thou typest "foo" someone someday shall type
"supercalifragilisticexpialidocious" (5th Commandment for C programmers)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2005-10-04 18:27:39 | Re: donde ubico .psqlrc en freebsd R-5.4 |
| Previous Message | M.Graciela Manquehual P. | 2005-10-04 18:17:56 | Postgresql Olap |