Somatório com Select Sum As

Delphi

13/05/2004

Galera estou com um problema para calcular e somar dados
de uma tabela no IB.

Vejam a tabela: itens (id, nome, valor, quant)
eu uso para calcular:
select
   id, nome, valor, quant,
   (valor * quant) as valor_item
from itens


Beleza, agora preciso somar o valor_item de todos
os registros encontrados.

Usei:
select sum(valor_item) as valor_total from
(select id, nome, valor, quant, (valor * quant) as valor_item
from itens)


Mas não deu certo.
Por favor me ajudem :cry:


Eniorm

Eniorm

Curtidas 0

Respostas

Joseabilio

Joseabilio

13/05/2004

Tente este código, se não funcionar me avise.
[color=green:db95930906]
select
id, nome, valor, quant,
(valor * quant) as valor_item,
sum(valor_iten) /*Nova linha acrescentada*/
from itens[/color:db95930906]


joseabilio@pop.com.br


GOSTEI 0
Eniorm

Eniorm

13/05/2004

Tente este código, se não funcionar me avise. [color=green:260222a9ef] select id, nome, valor, quant, (valor * quant) as valor_item, sum(valor_iten) /*Nova linha acrescentada*/ from itens[/color:260222a9ef] joseabilio@pop.com.br


Tbm não funcionou cara :cry:


GOSTEI 0
Eniorm

Eniorm

13/05/2004

Isso funciona:
select
   sum(valor * quant) as total
from itens


E isso não:
select
   sum(valor * quant) as total,
   (valor * quant) as valor_item
from itens


:?: :?: :cry:


GOSTEI 0
POSTAR