RE: Ayuda querie

From: Eduardo Vázquez Rodríguez <evazquez(at)insys-corp(dot)com(dot)mx>
To: 'Roberto Andrade Fonseca ' <randrade(at)inteligentes(dot)com(dot)mx>, Eduardo Vázquez Rodríguez <evazquez(at)insys-corp(dot)com(dot)mx>
Cc: "''pgsql-es-ayuda(at)postgresql(dot)org' '" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Ayuda querie
Date: 2005-02-21 23:00:56
Message-ID: 59B41C14544D314889E6FA384A307A9293EB28@osiris.insys-corp.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Funcionó!

-----Original Message-----
From: Roberto Andrade Fonseca
To: Eduardo Vázquez Rodríguez
Cc: 'pgsql-es-ayuda(at)postgresql(dot)org'
Sent: 2/21/2005 3:27 PM
Subject: Re: [pgsql-es-ayuda] Ayuda querie

Hola:

El lun, 21-02-2005 a las 15:14, Eduardo Vázquez Rodríguez escribió:
> Hola A todos
>
>
> Tengo una pregunta acerca de como un querie me imprime los datos que
quiero.
>
> a un tipo de datos float le hago una suma de esta manera
>
> SELECT usuario, sum (bytesconsumidos) as TOTAL
> FROM TABLA
> GROUP BY usuario
> ORDER BY 2 DESC
>
> Sin embargo la salida me muestra el dato de la siguiente manera
>
> usuario1 2.45+E09
> usuario2 1.45+E09
> usuario3 1.35+E09
Intenta con:
SELECT usuario, sum(bytesconsumidos)::bigint as TOTAL
FROM TABLA
GROUP BY usuario
ORDER BY 2 DESC;

Ojo al bigint:

my_db=# SELECT sum(1230000000001+1234566777444477)::bigint;
sum
------------------
1235796777444478
(1 row)

Saludos,

--
Ing. Roberto Andrade Fonseca
Director de Tecnología
Inteligentes.com, S.A de C.V.
http://www.inteligentes.com.mx
Tel. 5207-1672 y 5207-1673
Mexico, D.F.

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2005-02-22 04:44:50 Re: Consulta sobre libros
Previous Message Martín Marqués 2005-02-21 22:54:33 Re: case sensitive