From: | Carmen Gloria Sepulveda Dedes <csepulveda(at)atichile(dot)com> |
---|---|
To: | "Pablo Mejias D(dot)" <pmejias(at)e-group(dot)cl> |
Cc: | Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>, Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Que tal...Necesito su ayuda .. |
Date: | 2004-01-14 20:12:49 |
Message-ID: | 4005A2C1.5F83C8D3@atichile.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Pablo,
Yo lo hago con:
SELECT SUM(INT8(<campo_varchar>)) FROM <tabla>;
y funciona bien.
"Pablo Mejias D." wrote:
> Martin...
>
> Espero me sigas ayudando, pero no resulta tu ejemplo del CAST, ni el
> SELECT sum(numero::numeric) FROM mitabla;
>
> DEl CAST
>
> yo quiero pasar un Campo tipo Vchar() a Numeric para sumar sus valores..
> Ejemplo:
>
> SELECT SUM(CAST(numeric,CampoVchar()) FROM mitabla; ????
>
> Graciasssss
>
> El mié, 14 de 01 de 2004 a las 15:39, Martin Marques escribió:
> > Mensaje citado por Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>:
> >
> > > On Wed, Jan 14, 2004 at 11:07:56AM -0300, Pablo Mejias D. wrote:
> > >
> > > > Estoy tratando de hacer un Sql en Postgres, pero necesito saber cual es
> > > > la funcion y su sintaxis para convertir un campo tipo Vchar() a
> > > > Numeric(), y si es posible tambien saber si la funcion Sum() sirve para
> > > > esta base de datos o cual es la que sirve.
> > >
> > > Consultaste el manual?
> >
> > Pobre Pablo, no solo tuvo que sufrirme a mi, sino tambien a Alvaro. :-)
> >
> > Para pasar de un tipo de dato a otro tenes que hacer un "CAST" explicito.
> > Supongamos que tenes un campo "numero" de tipo varchar(10), pero que sabes que
> > tiene caracteres [0-9] (y eventualmente una coma), entonces haces esto:
> >
> > SELECT numero::numeric FROM mitabla;
> >
> > Si quisieras que la consulta solo devuelva la suma de tosos los registros, seria
> > asi:
> >
> > SELECT sum(numero::numeric) FROM mitabla;
> --
> Saludos
> Pablo Mejias D.
> Consultis Ltda.
> Fono: 331 00 63
>
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | jota machuca | 2004-01-14 20:24:29 | [Pgsql-ayuda] PGaccess con problemas |
Previous Message | Martin Marques | 2004-01-14 19:41:48 | Re: [Pgsql-ayuda] Que tal...Necesito su ayuda .. |