SQL e calculo matematico !!!!

Delphi

01/08/2005

Ola amigos ,


Uso este commando SQL para somar registro em minha tabela:

select prod_cod, prod_nome, SUM(edetalhe_quant) AS TotQt, SUM (edetalhe_totalrat) AS Total from cad_log_entradetalhe
where unid_cod=´DM´ and edetalhe_funcao=´L´ and edetalhe_operacao=´E´ and reg_excluir<>´*´
group by prod_cod
order by prod_cod


agora minha duvida :

como faço para poder abater um valor de percentual na coluna ((edetalhe_totalrat) AS Total )


EX:


Produto QT VALOR PERCENTUAL
TESTE 1 20 25,00 17 ¬
TESTE 2 100 123,00 7 ¬


OBS: o comando SQL tem que me retornar o valor abatido da seguinte forma:


25,00 – 17 ¬
123,00 – 7¬

assim o valor da coluna ((edetalhe_totalrat) AS Total ) vai ser a soma de 25 – 17¬ e 123,00 – 7¬


Fábio Galvão

Fábio Galvão

Curtidas 0

Respostas

Silvio Ribeiro

Silvio Ribeiro

01/08/2005

Se eu entendi certo, vc quer calcular o somatorio dos valores do itens abatidos do percentual, certo?

Tenta assim e ve se funciona:

select prod_cod, prod_nome, SUM(edetalhe_quant) AS TotQt,
SUM([b:e1ab964cbf]edetalhe_totalrat - ((edetalhe_totalrat*percentual)/100)[/b:e1ab964cbf]) AS Total from cad_log_entradetalhe...

Abraços,
Silvio


GOSTEI 0
POSTAR