none
Dúvida em procedure simples RRS feed

  • Pergunta

  • tenho duas tabelas

    tabela venda

    idvenda int
    cliente_venda int
    valortotal   int
    funcionario_venda int
    mes int

    tabela funcionario

    idfuncionario int
    nome varchar(10),
    comissao   int

    -------------------------------------------------

    preciso criar uma procedure que calcule o valor da comissão ganha pelos funcionários baseado no valor total de vendas e no percentual de comissão.  (comissao da tabela funcionário recebe o percentual), havia pensado da seguinte forma:


    create procedure sp_calculopercent

    @mes    -- enviarei o parâmetro

    as

    declare @VCOMISSAO   -- declarei variável que receberá o cálculo


    SET @VCOMISSAO= SELECT (venda.valortotal  / funcionario.comissao * 100) -- cálculo do percentual
    from FUNCIONARIO, VENDA -- as duas tabelas que se relacionam
    where funcionario.idfuncionario = venda.funcionario_venda
    and venda.mes = @mes   -- enviarei o mês como parâmetro

      

    Tenho dúvidas se está correta, se devo converter algo, utilizar Cast, poderiam me ajuda?

    Obrigado

    sexta-feira, 4 de outubro de 2013 20:20

Respostas

Todas as Respostas