From: | Ruben Curto <rubencurto(at)virtualia(dot)com(dot)ar> |
---|---|
To: | Mario Gonzalez <gonzalemario(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: int a date |
Date: | 2007-07-23 16:23:38 |
Message-ID: | 46A4D60A.6F41@virtualia.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Mario Gonzalez wrote:
>
> On 23/07/07, Ruben Curto <rubencurto(at)virtualia(dot)com(dot)ar> wrote:
> > Hola lista, es posible convertir un campo entero a tipo fecha?
> > Ej.:
> >
> > # select numero::date + '10 days'::interval from tabla;
> > Cannot cast type 'int4' to 'date'
> >
>
> Postgres te lo esta diciendo, no puedes hacer esa conversion.
> Generalmente una fecha se compone un un dia, un mes y 1 un año.
>
> Que estas tratando de hacer?
Tengo una tabla donde las fechas estan guardadas como enteros (hoy, por
ej. es '20070723') y necesito obtener la suma de esa fecha mas 10 dias.
La tabla esta ya asi, tiene años, y hay un sistema que la consulta
desde varios lados, y la idea era ver si podia hacer lo anterior sin
modificar el campo a date, ya que quizas esto modifique el
funcionamiento del sistema (que no hice yo, por lo tanto tendria que
verificar todas las consultas a esta tabla).
gracias igualmente!
From | Date | Subject | |
---|---|---|---|
Next Message | Calabaza Calabaza | 2007-07-23 16:28:31 | Re: Ordenar por FK el listado de TOC de un .backup |
Previous Message | Alvaro Herrera | 2007-07-23 16:18:36 | Re: int a date |