Re: Problemas con columna string

From: "Linder Poclaba" <linder(dot)poclaba(at)gmail(dot)com>
To: "Antonio Martinez" <amartinezal(at)azertia(dot)com>
Cc: Eduardo <edukoski(at)montevideo(dot)com(dot)uy>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problemas con columna string
Date: 2006-05-25 20:06:23
Message-ID: 5aa69e1b0605251306u6961aeaaxee3996464406d2e5@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Disculpa eduardo pero no funcionó la consulta?

SELECT to_date(fecha,'dd/mm/yyyy') as nueva_fecha FROM fechas order by
nueva_fecha;

On 5/25/06, Antonio Martinez <amartinezal(at)azertia(dot)com> wrote:
>
> Has comprobado que el formato de la fecha no es el americano
> mes/dia/año, si no es esto se me ocurre que para que la ordenacion se
> correcta
> te hagas un programita que actualice los registros con el formato
> año/mes/dia así aunque esten en tipo texto la ordenacion será correcta.
>
> Antuan.
>
> Eduardo wrote:
>
> > Estimados amigos:
> > No esta en mis manos modificar el tipo, ademas de que no soy el
> > propietario de la base sino un simple desarrollador de una aplicacion
> > por pedido expreso de las autoridades de esa oficina.
> > Gracias Eduardo
> >
> >
> > ----- Original Message -----
> > *From:* Linder Poclaba <mailto:linder(dot)poclaba(at)gmail(dot)com>
> > *To:* Eduardo <mailto:edukoski(at)montevideo(dot)com(dot)uy> ;
> > pgsql-es-ayuda(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org>
> > *Sent:* Thursday, May 25, 2006 10:32 AM
> > *Subject:* Re: [pgsql-es-ayuda] Problemas con columna string
> >
> > Seria mejor que manejes las fechas como tal y no como texto, pero
> > si insistes en mantenerlos asi pues intenta con esta consulta
> >
> > SELECT to_date(fecha,'dd/mm/yyyy') as nueva_fecha FROM fechas
> > order by nueva_fecha;
> >
> > lo que esta haciendo es convertir la cadena a fechas y luego
> > ordernarlas. estoy de acuerdo con Alvaro en que tienes que cambiar
> > el tipo
> >
> > On 5/25/06, *Alvaro Herrera* <alvherre(at)commandprompt(dot)com
> > <mailto:alvherre(at)commandprompt(dot)com>> wrote:
> >
> > Eduardo escribió:
> > >
> > >
> > > Estimados Amigos:
> > > Tengo un campo (heredado de otra administracion) de tipo
> > TEXT que guarda
> > > fechas en formato texto del tipo 03/05/2006. El tema es que
> > cuando quiero
> > > ordenar por este campo la consulta me saca asi:
> > >
> > > 03/04/2006
> > > 03/05/2006
> > > 04/04/2006
> > >
> > > me pone mayo antes de seguir con abril.
> > > Como puedo solucionar esto sin tener que modificar el tipo
> > de campo????
> >
> > Y por que no quieres modificar el tipo?
> >
> > --
> > Alvaro
> > Herrera
> http://www.CommandPrompt.com/
> > The PostgreSQL Company - Command Prompt, Inc.
> >
> > ---------------------------(fin del
> > mensaje)---------------------------
> > TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> >
> > http://archives.postgresql.org/pgsql-es-ayuda
> >
> >
>
>
>
> -----------------------------------------------------------------------
> Este mensaje y los documentos, que en su caso, lleve anexos, pueden contener
> informacion confidencial y atañe exclusivamente a las personas a las que va
> dirigido. Cualquier opinion en el contenida, es exclusiva de su autor y no
> representa necesariamente la opinion de AZERTIA. Si usted no es el
> destinatario de este mensaje, considerese advertido de que lo ha recibido
> por error y que cualquier uso, difusion o copia estan prohibidos legalmente.
> Si ha recibido este mensaje por error, le rogamos que nos lo comunique por
> la misma via o al telefono 93 207 55 11 y proceda a destruirlo
> inmediatamente.
>
> This email is confidential and intended solely for the use of the
> individual to whom it is addressed. Any views or opinions presented are
> solely those of the author and do not necessarily represent those of
> AZERTIA. If you are not the intended recipient, be advised that you have
> received this email in error and that any use, dissemination, forwarding,
> printing, or copying of this email is strictly prohibited. If you have
> received this email in error please notify it to AZERTIA by telephone on
> number +34 93 207 55 11.
> -----------------------------------------------------------------------
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario 2006-05-25 20:46:23 Re: Problemas con columna string
Previous Message Linder Poclaba 2006-05-25 20:02:50 Re: Transponer tablas