[firebase-br] select pra calcular comissão
Ricardo M. Gimenez
rmgimenez em gmail.com
Qua Abr 2 10:04:10 -03 2008
Tá certo mesmo.. nem vi que faltava o sum.
Montei outro select aqui:
select
f.nome,
sum(v.valor_venda * f.comissao)
from funcionário f
inner join vendas v on v.vendedor = f.vendedor
where
v.datavenda between :datainicial and :datafinal
group by nome
Depois troca para os nomes dos seus campos.
Ricardo Gimenez
Anderson wrote:
> Ta faltando o SUM
>
>
> select nome, (select SUM(totalvenda) from vendas v where (data between
> :datainicial and :datafinal) and (v.vendedor = f.vendedor) ) * f.comissao as
> comissao from funcionário f
>
> em caso de o erro persistir, isole os selects p/ ver qual da erro:
>
> select codigo, nome, comissao from funcionário
>
> e
>
> select SUM(totalvenda) from vendas where (data between :datainicial and
> :datafinal)
> and (vendedor = :mvendedor)
>
> ----- Original Message -----
> From: "Reijanio Nunes Ribeiro" <rnribeiro em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, April 02, 2008 9:54 AM
> Subject: Re: [firebase-br] select pra calcular comissão
>
>
> é codigo sim
>
> Em 02/04/08, Ricardo M. Gimenez <rmgimenez em gmail.com> escreveu:
>
>> Mas o nome do campo do código da tabela funcionário é "codigo" mesmo?
>>
>> Eu coloquei esse nome só como exemplo.
>>
>>
>> Ricardo Gimenez
>>
>>
>> Reijanio Nunes Ribeiro wrote:
>>
>>> lias invalidkeylinks
>>>
>>> 2008/4/2, Reijanio Nunes Ribeiro <rnribeiro em gmail.com>:
>>>
>>>
>>>> fiz assim mais da uma unvalid key registr no f.codigo
>>>>
>>>> select nome, (select total from c_venda v where (datavenda between
>>>> :datainicial and :datafinal) and (v.codfunc = f.codigo) ) *
>>>> f.comissao as comissao
>>>> from funcionario f
>>>>
>>>> 2008/4/2, Ricardo M. Gimenez <rmgimenez em gmail.com>:
>>>>
>>>>
>>>>> Bom dia, tenta fazer assim:
>>>>>
>>>>> select nome, (select totalvenda from vendas v where (data between
>>>>> :datainicial and :datafinal) and (v.vendedor = f.vendedor) ) *
>>>>> f.comissao as comissao
>>>>> from funcionário f
>>>>>
>>>>>
>>>>>
>>>>> Reijanio Nunes Ribeiro wrote:
>>>>>
>>>>>
>>>>>> pessoal poderiam me ajudar com esse select:
>>>>>> tenho uma tabela de:
>>>>>> funcionarios // onde cadastro o percentual de comissão do
>>>>>>
>> funcionario
>>
>>>>>> vendas// de onde retiro o valor das vendas "claro" e a data das
>>>>>>
>> vendas
>>
>>>>>> gostaria de um select onde me extraisse o valor das comissões de um
>>>>>> determinado funcionario em um periodo poderiam me ajudar
>>>>>>
>>>>>> ______________________________________________
>>>>>> 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://firebase.com.br/pesquisa
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> ______________________________________________
>>>>> 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://firebase.com.br/pesquisa
>>>>>
>>>>>
>>>>>
>>> ______________________________________________
>>> 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://firebase.com.br/pesquisa
>>>
>>>
>>>
>> ______________________________________________
>> 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://firebase.com.br/pesquisa
>>
>>
> ______________________________________________
> 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://firebase.com.br/pesquisa
>
>
> ______________________________________________
> 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://firebase.com.br/pesquisa
>
>
Mais detalhes sobre a lista de discussão lista