RE: Manejo de Fechas

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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()