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: | Raw Message | Whole Thread | 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 |