EU FIZ UM COMANDO QUE É O SEGUINTE:(FIZ NO IB EXPERT E BANCO DE DADOS FIREBIR)
select comissao.vendedor,
comissao.percentual_comissao,
comissao.valor_base_comissao, (valor_base_comissao * percentual_comissao / 100)
from comissao
where comissao.vendedor = 599
and comissao.percentual_comissao <> 0
order by comissao.valor_base_comissao desc
ATÉ AI ELE FUNCIONOU, SÓ QUE EU QUERO QUE ELE SOME TODAS AS COMISSOES DO VENDEDOR 599.
E TAMBEM QUERO SABER SE TEM COMO MUDA O CAMPO QUE ELE CRIOU, ELE CRIA UMA OUTRA COLUNA QUANDO CALCULEI A PORCENTAGEM DAS COMISSOES, ESSA COLUNA FICO COM O NOME DIVIDE, DA APRA MUDAR O NOME DELA ?
SEI QUE É BEM BASICO O QUE ESTOU PERGUNTA MAS OS MEUS CONHECEMINTOS TAMBEM SÃO, MUITO OBRIGADO
Dificil dizer com certeza sem ter um editor sql pra testar aqui…
mas tente:
select comissao.vendedor,
comissao.percentual_comissao,
sum(comissao.valor_base_comissao, (valor_base_comissao * percentual_comissao / 100))
from comissao
where comissao.vendedor = 599
and comissao.percentual_comissao <> 0
group by comissao.vendedor, comissao.percentual_comissao
order by comissao.valor_base_comissao desc
Tinha um problema no sql que passei pra vc… deve ter dado erro…
select vendedor, sum(valor_base_comissao * percentual_comissao / 100)
from comissao
where vendedor = 599 and percentual_comissao <> 0
group by vendedor
Você quer que traga a soma das vendedor, certo? Então o agrupamento tem que ser pelos dados comuns de vendedor, ex: comissao.vendedor. Teste esse comando acima pra ver se rola…