From: | "mAyErLiNg (dot)M(dot)" <mmayerling4(at)hotmail(dot)com> |
---|---|
To: | Terry Yapt <yapt(at)technovell(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Manejo de Fechas |
Date: | 2008-06-11 15:12:53 |
Message-ID: | BAY138-W399E653875B77F04496B1CF8B20@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Pero la fecha esta en este formato 2008-01-21 00:00:00, con date no me funciona y coloco select cast('2008-01-21 00:00:00' as timestamp) + 365 y me da el siguiente error: ERROR: operator does not exist: timestamp without time zone + integer
SQL state: 42883
Hint: No operator matches the given name and argument type(s). You may need to add explicit type casts.
Gracias
Date: Wed, 11 Jun 2008 17:06:27 +0200
From: yapt(at)technovell(dot)com
To: mmayerling4(at)hotmail(dot)com
CC: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Manejo de Fechas
mAyErLiNg .M. escribió:
Muy
buenos Días a todos,
Estamos haciendo una migraciòn de la BD en mysql a postgresql, y
andamos cambiando los querys, me consegui con esto :
SELECT date_sub(DATE_ADD('2008-01-21 00:00:00', INTERVAL 366 DAY),
interval 1 day) AS fechatope
Me gustaria que me ayudaran a escribir esta sentencia en postgresql
Muchas Gracias por la ayuda ;-)
Si lo que quieres es sumar un 365 días a una fecha, aquí tienes un
ejemplo simple:
select cast('18/01/2008' as date)+365
Aunque vaya una forma RARA de hacerlo.... Sumas 366 y luego le quitas
uno.
Saludos.
_________________________________________________________________
MSN Video.
http://video.msn.com/?mkt=es-es
From | Date | Subject | |
---|---|---|---|
Next Message | Terry Yapt | 2008-06-11 15:19:20 | Re: Manejo de Fechas |
Previous Message | herreraedgardo | 2008-06-11 15:08:51 | Re: SELECT NOW() |