Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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.


pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group