Fórum Soma com Ibquery _ Me ajudemmm! #555636
01/06/2016
0
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 :(
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
Curtir tópico
+ 0
Responder
Post mais votado
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
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
Claudio
Responder
Gostei + 1
Mais Posts
01/06/2016
Claudio
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.
Responder
Gostei + 0
01/06/2016
Robson Pinheiro
quando eu faço a soma pela query sem exibir regitros funciona , no caso eu precisava exibir os registro e realizar a soma
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)