From: | Gunnar Wolf <gwolf(at)gwolf(dot)org> |
---|---|
To: | david aceituno <davidaceituno(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Sumar dias a una fecha |
Date: | 2005-12-13 04:52:46 |
Message-ID: | 20051213045246.GF19471@gwolf.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
david aceituno dijo [Fri, Dec 09, 2005 at 11:23:20AM -0300]:
> Hola amigos de la lista.
>
> Necesito grabar en un campo date el resultado de una fecha mas la suma de
> dias. En el query de grabacion ya estoy grabando la fecha1 y solo tengo el
> dato de dias, los que tengo que sumarlos a fecha1 y grabar en fecha2.
>
> Podria hacerlo con PHP, pero que mejor que hacerlo en el mismo query...
> verdad ??
Tienes toda la razón.
Dentro de PostgreSQL tienes el tipo de datos interval. Veamos:
template1=# select now();
now
-------------------------------
2005-12-12 23:16:41.707801-06
(1 row)
template1=# select '15 min'::interval;
interval
----------
00:15:00
(1 row)
template1=# select '0.25 hr'::interval;
interval
----------
00:15:00
(1 row)
template1=# select now()+'1 day'::interval;
?column?
-------------------------------
2005-12-13 23:17:17.201041-06
(1 row)
Espero que te guste :)
Saludos,
--
Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)1451-2244 / 5623-0154
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
From | Date | Subject | |
---|---|---|---|
Next Message | Gunnar Wolf | 2005-12-13 04:59:03 | Re: Diferencia de fechas |
Previous Message | Alvaro Herrera | 2005-12-13 02:04:50 | Re: Tabla de Catologos no creada... |