Usuário com melhor resposta
Dúvida em procedure simples

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âmetroTenho dúvidas se está correta, se devo converter algo, utilizar Cast, poderiam me ajuda?
Obrigado
Respostas
-
Deleted
- Marcado como Resposta Giovani Cr segunda-feira, 7 de outubro de 2013 20:24
-
Deleted
- Marcado como Resposta Giovani Cr segunda-feira, 7 de outubro de 2013 20:24
Todas as Respostas
-
Deleted
- Marcado como Resposta Giovani Cr segunda-feira, 7 de outubro de 2013 20:24
-
Deleted
- Marcado como Resposta Giovani Cr segunda-feira, 7 de outubro de 2013 20:24