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

Sandro Souza escovadordebits em gmail.com
Seg Out 26 16:42:46 -03 2015


Beleza meu nobre.

Fico feliz em poder te ajudar.

Até a próxima.

Em 26 de outubro de 2015 15:04, Zottis <bzottis em ig.com.br> escreveu:

> Oi Sandro, deu certo, é isso mesmo, acho que é o sono acumulado mesmo.
>
> kkkkkkkkkkkkk
>
> Muito obrigado
>
>
>
>
>
>
>
>
> Em 26/10/2015 14:59, Sandro Souza escreveu:
>
> Bom dia/tarde/noite Zottis.
>
> Meu nobre, quanto à primeira equação, se a coluna TOTALITENS contém o
> valor total de custo, e a coluna LUCROLIQUIDO contém o valor total do lucro
> líquido, então a equação seria essa:
>
> CAST( ( ( COALESCE(LUCROLIQUIDO,0) * 100 ) / COALESCE(TOTALITENS,0) ) AS
> NUMERIC(18,4))
>
> Ou seja, ficaria: (2798,00 * 100) / 150,00) = 279800 / 150 =
> 1865,333333333%
>
> Não seria isso?
>
> Espero ter ajudado mais que atrapalhado. :D
>
> Em 24 de outubro de 2015 14:12, Zottis <bzottis em ig.com.br> escreveu:
>
>>
>>
>> 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?
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas:
>> http://www.firebase.com.br/pesquisa_lista.html
>
>



Mais detalhes sobre a lista de discussão lista