Calculo de Porcentagem SQL
25/09/2018
0
bom dia amigos. estou batendo cabeça. tenho a seguinte consulta :
gostaria de logo abaixo do valor de desconto fazer um calculo com o percentual de desconto porem não consigo. tem como os amigos me darem uma força...
select distinct fc08000.nomefun FUNCIONARIO, COUNT(FC12100.NRRQU) AS FORMULAS, SUM((FC12100.prreal)-FC12100.vrdsc) AS VALOR , SUM(FC12100.vrdsc) AS DESCONTOS from fc08000 inner join fc12100 on (fc08000.cdcon = fc12100.cdconre) and (fc08000.cdfun = fc12100.cdfunre) where ( (fc12100.cdfil = '75') and (fc12100.dtentr between :dtinicial and :dtfinal ) ) GROUP BY FC08000.nomefun
gostaria de logo abaixo do valor de desconto fazer um calculo com o percentual de desconto porem não consigo. tem como os amigos me darem uma força...
Reginaldo Souza
Curtir tópico
+ 0
Responder
Post mais votado
25/09/2018
Se você usa GROUP BY, não precisa usar DISTINCT:
select fc08000.nomefun FUNCIONARIO, COUNT(FC12100.NRRQU) AS FORMULAS, SUM(FC12100.prreal-FC12100.vrdsc) AS VALOR, SUM(FC12100.vrdsc) AS DESCONTOS, (SUM(FC12100.vrdsc) / SUM(FC12100.prreal-FC12100.vrdsc)) * 100 PERCDESC from fc08000 inner join fc12100 on (fc08000.cdcon = fc12100.cdconre) and (fc08000.cdfun = fc12100.cdfunre) where fc12100.cdfil = '75' and fc12100.dtentr between :dtinicial and :dtfinal GROUP BY FC08000.nomefun
Emerson Nascimento
Responder
Mais Posts
25/09/2018
Reginaldo Souza
Mega obrigado meu amigo resolveu meu problema ...
me perdoem pelas perguntas mas sou alguém que está começando agora porem agradeço pela ajuda meu amigo.
me perdoem pelas perguntas mas sou alguém que está começando agora porem agradeço pela ajuda meu amigo.
Responder
Clique aqui para fazer login e interagir na Comunidade :)