| 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: | Whole Thread | Raw Message | 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 |