Suporte » Ajustando o WordPress » CALCULO COM SUBQUERY EM MYSQL

  • cavajr

    (@cavajr)


    Preciso fazer uma consulta a qual calcule o valor da comissão por contrato dos promotores de vendas.
    A taxa de comissão do promotor irá depender do convenio e da quantidade de parcelas do contrato, a qual está informada
    na tabela compromotor.
    O contrato traz os campos proposta, convenio, parcelas, valoremprestimo, valorliquido, promotor e tipo_cont.
    O calculo da comissão vai depender então do convenio, parcelas, promotor e do tipo_cont.
    Caso tipo_cont seja ‘NOVO’ ou ‘COMPRA’ então comissao será calculada em cima do valoremprestimo.
    Caso tipo_cont seja ‘REFINANCIAMENTO’ então comissao será calculada em cima do valorliquido.

    Estou tentando fazer a seguinte consulta, mas está retornando um erro:

    select p.nome, c.proposta,
    case c.tipo_cont when ‘Novo’ then (c.valoremprestimo*(tx.valorcomissao/100))
    when ‘Refinanciamento’ then (c.valorliquido*(tx.valorcomissao/100))
    else (c.valoremprestimo * (tx.valorcomissao / 100)) END AS valor_comissao
    from promotores p, contratos c, (select comissao from compromotor where promotor=p.codigo and convenio=c.convenio and mes1=c.parcelas as valorcomissao) tx
    where c.promotor=p.codigo

    Queria que retornasse na tela, por exemplo:

    Promotor | Proposta | valor_comissao
    Fulano 1 100,00

Visualizando 1 resposta (de um total de 1)
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘CALCULO COM SUBQUERY EM MYSQL’ está fechado para novas respostas.