[firebase-br] RES: sql com 2 tabelas

Augusto junior gutopj02 em gmail.com
Sex Maio 21 19:49:03 -03 2010


Pessoal,

Desculpem nao ver as respostas antes e nem testar ainda .. nao tive
tempo hoje...
o que preciso é o seguinte

tenho uma tabela de estoque ... uma de compras .. e uma de vendas...

quero mostrar um relatorio que cada registro mostre:

Codigo Produto - data da ultima compra , unidades compradas , data
ultima compra , quantas unidades foram vendidas desde a data da ultima
compra...

agradeço a todos que estao ajudando.

Augusto

Em 21 de maio de 2010 11:45, Zottis <bzottis em ig.com.br> escreveu:
> Oi, ve se da certo pra vc.
>
>
> Select CLI.CLIENTENO, CLI.LOJANO, CLI.DATACADASTRO, CLI.RAZAOSOCIAL,
> CLI.NOMEFANTASIA, CLI.ENDERECO, CLI.BAIRRO, CLI.CIDADE, CLI.UF, CLI.CEP,
> CLI.FONE, CLI.RAMAL, CLI.EMAIL, CLI.FAX, CLI.CELULAR, CLI.CONTATO,
> CLI.NASCIMENTO, CLI.FOTO
>
>  from Clientes CLI
> where extract(month from CLI.Nascimento) = :Mes  AND Cli.DELETADO = 'N'
> Order by extract(day from CLI.Nascimento)
>
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Paulo Henrique dos Santos Andrade
> Enviada em: sexta-feira, 21 de maio de 2010 11:20
> Para: FireBase
> Assunto: Re: [firebase-br] sql com 2 tabelas
>
> Estou  tentando montar uma lista de aniversariantes do mês tipo
>
> Dia (do niver) | Nome Cliente
> 02                | Alguém
> 16                | Cliente
>
> obrigado...
>
> Em 21 de maio de 2010 09:57, Eduardo Pombo <eduardo em embras.net> escreveu:
>
>> so retificando havia esquecido de um FROM.
>>
>>
>> select
>>  produtos.codigo,
>>  produtos.descricao,
>>  compras.dataCompra,
>>  compras.unidades,
>>  ( select sum( VENDAS.UNIDADES ) FROM VENDAS where vendas.codigo =
>> produtos.codigo and vendas.datavenda >= compras.datacompra ) as campoX
>>
>> from
>>  produtos
>> left join compras on compras.codigo = produtos.codigo
>> where
>>  produtos.codigo = :codigo
>>
>>
>> Em 20 de maio de 2010 12:39, Eduardo Pombo <eduardo em embras.net> escreveu:
>> > nao sei se entendi bem o q precisa, mas espero ter ajudado.
>> >
>> > select
>> >  produtos.codigo,
>> >  produtos.descricao,
>> >  compras.dataCompra,
>> >  compras.unidades,
>> >  ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo =
>> > produtos.codigo and vendas.datavenda >= compras.datacompra )
>> >
>> > from
>> >  produtos
>> > left join compras on compras.codigo = produtos.codigo
>> > where
>> >  produtos.codigo = :codigo
>> >
>> >
>> > Em 19 de maio de 2010 20:03, Augusto junior <gutopj02 em gmail.com>
>> escreveu:
>> >> Preciso de um sql como segue.
>> >>
>> >> * tabela 1 (produtos)
>> >> codigo
>> >> descricao
>> >>
>> >> * tabela 2 (compras)
>> >> codigo
>> >> dataCompra
>> >> unidades
>> >>
>> >> * tabela 3 (Vendas)
>> >> codigo
>> >> unidades
>> >> dataVenda
>> >>
>> >> a sql deve retornar
>> >>
>> >> produtos.codigo
>> >> produtos.descricao
>> >> compras.dataCompra
>> >> compras.unidades
>> >> campoX
>> >>
>> >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >=
>> >> COMPRAS.DATACOMPRA
>> >>
>> >> Tem como ?
>> >>
>> >> Grato
>> >> Guto
>> >>
>> >> ______________________________________________
>> >> 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
>> >>
>> >
>> >
>> >
>> > --
>> >
>> > Atenciosamente
>> >
>> > José Eduardo Pombo de Barros
>> > Gerente de Manutenção de Sistemas
>> >
>>
>>
>>
>> --
>>
>> Atenciosamente
>>
>> José Eduardo Pombo de Barros
>> Gerente de Manutenção de Sistemas
>>
>> ______________________________________________
>> 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
> Nenhum vírus encontrado nessa mensagem recebida.
> Verificado por AVG - www.avgbrasil.com.br
> Versão: 9.0.819 / Banco de dados de vírus: 271.1.1/2887 - Data de
> Lançamento: 05/21/10 03:26:00
>
>
> ______________________________________________
> 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