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.
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 |