[firebase-br] sql para Calculo de Margem de Lucro

Zottis bzottis em ig.com.br
Sáb Out 24 15:12:14 -03 2015


 

Pessoal 

to tendo um problema que não consigo achar a solução. 

acho que é o sono acumulado. 

kkkkkkkkkk 

preciso calcular a Margem de Lucro de um item e do Orçamento inteiro 

O orçamento tem 1 Item vendido por 2798,00 com um custo de 150,00 

faço assim para o Orçamento 

case
 when (TOTALITENS > 0) then
 cast( ( (coalesce(TOTALITENS,0) - (coalesce(TOTALITENS,0) -
coalesce(LUCROLIQUIDO,0)) ) * 100)
 / (coalesce(TOTALITENS,0) - coalesce(LUCROLIQUIDO,0)) as numeric(18,4))
 else 0 end Margem, = 827,15% 

e para o item assim: 

case
 when (io.total > 0) then
 cast( ((( (coalesce(io.quantia,0) * coalesce(io.unitario,0) ) * (100 -
coalesce(io.desconto,0)) /100 ) - (coalesce(io.custoproduto,0)*
coalesce(io.quantia,0)) )
 / ((coalesce(io.quantia,0) * coalesce(io.unitario,0)) * (100 -
coalesce(io.desconto,0)) /100)) * 100 as numeric(18,4))
 else 0 end Margem, = 94,64% 

aonde estou errando? 

 


Mais detalhes sobre a lista de discussão lista