[firebase-br] select pra calcular comissão

Anderson infosag em terra.com.br
Qua Abr 2 09:59:46 -03 2008


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





Mais detalhes sobre a lista de discussão lista