[firebase-br] Totalizacao de Vendas

Augusto junior gutopj02 em gmail.com
Qui Jan 31 12:39:49 -03 2013


Quase isso ... acho que nao soube explicar...


sao duas tabelas....

tabela 1. ( ESTOQUE )

codigo
produto

tabela 2 ( VENDAS )

codigo
datavenda
unidades
custo
valorvenda


preciso de uma consulta que dentro de um periodo

codigo   Produto       ( custo )  unidades    valor venda
00001    MANTEIGA     20,00        4                 40,00

onde  na tabela vendas existe 4 registro de venda de 1 unidade .. onde
o custo era 5,00 e  valor da venda 10,00

e que todos os produtos que tenham venda no periodo seja mostrado.

acho que é isso

grato
Augusto



Em 31 de janeiro de 2013 11:20, Evandro Borges <evandro1968 em msn.com> escreveu:
> selectcodigo ,nome , sum(totalvendidonoperiodo) , sum( custodoproduto * totalvendido ) , sum( valorunitario * totalvendido )from tabelawhere tabela.datavenda>=:datain and tabela.datavenda<=:datafigroup bycodigo ,nome having sum(totalvendidonoperiodo)<>0 /* esta linha é para listar somente os produtos que foram vendidos no período . sem ela a pesquisa retornará */
>
> Esta pesquisa retornará uma linha pra cada produto com os valores totalizados no período informado nos parâmetros DATAIN e DATAFI.
> Sugestão:Para evitar redundância de dados, o campo nome deveria ser pesquisado em outra tabela externa através de um inner join, tabela de produtos por exemplo. Estude o inner join com atenção nas pesquisas
> Espero ter ajudado
> Evandro
>> Date: Thu, 31 Jan 2013 10:43:21 -0200
>> From: gutopj02 em gmail.com
>> To: lista em firebase.com.br
>> Subject: [firebase-br] Totalizacao de Vendas
>>
>> Ola pessoal,
>>
>> tenho uma tabela quardando todos itens vendidos
>>
>>
>> codigo
>> produto
>> datavenda
>> custodoproduto
>> unidades
>> valorunitario
>>
>> preciso dar um periodo e criar uma consulta que me retorne
>>
>> codigo , nome , totalvendido no periodo , ( custodoproduto *
>> totalvendido ) , ( valorunitario * totalvendido )
>>
>> como faço isso ?
>>
>> grato
>> augusto
>>
>> ______________________________________________
>> 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