Soma com Ibquery _ Me ajudemmm!

Delphi

01/06/2016

Olá bom dia, estou com um problema com soma de uma coluna na query. estou fazendo assim:

select ID_PRODUTO,PRODUTO,QNT,VALORUN,VALORTOTAL,SERVICO,
sum(VALORTOTAL) as valor from ITENS_ATENDIMENTO
WHERE ATENDIMENTO = :PATENDIMENTO
group by ID_PRODUTO,PRODUTO,QNT,VALORUN,VALORTOTAL,SERVICO

mas a query não esta somando a coluna inteira, oque pode ter errado com esse codigo?
esta retornando o resultado apenas de um registro :(
Robson Pinheiro

Robson Pinheiro

Curtidas 0

Melhor post

Claudio

Claudio

01/06/2016

Tente assim:

select ID_PRODUTO,PRODUTO,Sum(QNT) as Quant , Avg(VALORUN) as ValUnit ,SERVICO, sum(VALORTOTAL) as valor from ITENS_ATENDIMENTO
WHERE ATENDIMENTO = :PATENDIMENTO Group By ID_PRODUTO,PRODUTO,SERVICO
GOSTEI 1

Mais Respostas

Claudio

Claudio

01/06/2016

Boa tarde, pode acontecer em alguns bancos que ao tentar fazer somas em colunas que contenham valores nulos, eles não retornem o resultado correto. De qualquer modo você pode retirar a clausula SUM e o GROUp BY e analisar o resultado para ver se está tudo ok.
GOSTEI 0
Robson Pinheiro

Robson Pinheiro

01/06/2016

quando eu faço a soma pela query sem exibir regitros funciona , no caso eu precisava exibir os registro e realizar a soma
GOSTEI 0
POSTAR