From: | Sebastián Villalba <sebastian(at)fcm(dot)unc(dot)edu(dot)ar> |
---|---|
To: | Ruben Curto <rubencurto(at)virtualia(dot)com(dot)ar>, 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:30:33 |
Message-ID: | 20070723162526.M34720@fcm.unc.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Mario....
On Mon, 23 Jul 2007 13:23:38 -0300, Ruben Curto wrote
> 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).
Pasando por alto la mala idea que fué guardar fechas en campos enteros,
existiendo tipo de dato "date" que es mucho mas apropiado, entiendo que sin
renegar demasiado, podrías obtener la fecha conociendo el formato de lo que
representa cada posición dentro del número.
Ayudándote con casts y algunas funciones como las que están en
http://www.postgresql.org/docs/8.2/static/functions-string.html
Calculo que deberías salir airoso. Saludos...
> gracias igualmente!
Por nada amigazo...
-
-------------------------------------------
Sebastián Villalba
sebastian(at)fcm(dot)unc(dot)edu(dot)ar
-------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Rodríguez Penabad | 2007-07-23 16:35:18 | Re: int a date |
Previous Message | Calabaza Calabaza | 2007-07-23 16:28:31 | Re: Ordenar por FK el listado de TOC de un .backup |