Fórum Problema com soma de campo #391059
23/11/2010
0
GROUP BY NPROCESSOPAGAMENTO,VALORPROCESSOPAGAMENTO O resultado é mostrado assim: NPROCESSOPAGAMENTO SUM 0001 1000 0002 2000 Gostaria de saber o que acrescentar no código para que já saia o resultado da soma dos valores SUM, e já mostre o resultado 3000. FDAMDS.
Francisco Santos
Curtir tópico
+ 0Posts
23/11/2010
Wilson Junior
Aguardo retorno.
Gostei + 0
23/11/2010
Pietro Braga
Tenho uma aplicação que necessita somar valores de processos, que podem ser cadastrados mais de uma vez, mas que na hora da soma só deve ser considerado um valor por número.
Estou tentando usar o seguinte código:
SELECT DISTINCT(NPROCESSOPAGAMENTO),SUM(DISTINCT(VALORPROCESSOPAGAMENTO)) FROM PROCESSOPAGAMENTO
GROUP BY NPROCESSOPAGAMENTO,VALORPROCESSOPAGAMENTO
O resultado é mostrado assim:
NPROCESSOPAGAMENTO SUM
0001 1000
0002 2000
Gostaria de saber o que acrescentar no código para que já saia o resultado da soma dos valores SUM, e já mostre o resultado 3000.
FDAMDS.
Acho que é isso:
SELECT NPROCESSOPAGAMENTO, SUM(VALORPROCESSOPAGAMENTO) FROM PROCESSOPAGAMENTO GROUP BY NPROCESSOPAGAMENTO ORDER BY NPROCESSOPAGAMENTO
Escreva vc mesmo o código, posso ter errado alguma letra.
Abs
Gostei + 0
23/11/2010
Pietro Braga
Gostaria de saber o que acrescentar no código para que já saia o resultado da soma dos valores SUM, e já mostre o resultado 3000.
Devo ter entendido mal, para isso não bastaria umSELECT SUM(VALORPROCESSOPAGAMENTO) ...
Gostei + 0
23/11/2010
Francisco Santos
Gostei + 0
23/11/2010
Francisco Santos
Gostei + 0
23/11/2010
Francisco Santos
Gostei + 0
23/11/2010
Wilson Junior
SELECT NPROCESSOPAGAMENTO, ( SUM(VALORPROCESSOPAGAMENTO) / COUNT(NPROCESSOPAGAMENTO) ) AS Valor FROM PROCESSOPAGAMENTO GROUP BY NPROCESSOPAGAMENTO
Espero ter colaborado.
Gostei + 0
23/11/2010
Francisco Santos
Gostei + 0
23/11/2010
Pietro Braga
GROUP BY NPROCESSOPAGAMENTO,VALORPROCESSOPAGAMENTO
Gostei + 0
28/11/2010
Francisco Santos
Gostei + 0
29/11/2010
Wilson Junior
Obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)