Re: [firebase-br] Dúvida em SELECT FIRST com duas tabelas...
Nelson Sadala Tavares
nsadala em yahoo.com.br
Ter Set 27 07:14:30 -03 2005
Caro colega, você não está relacionando a tabela nota
fiscal e itens, pelos campos que as tabelas possuem,
você deve relacionar as duas tabelas através do campo
numeropedido, então ficaria assim:
Select first 1 i.valorvenda, nf.emisao
>From itemnf i, notafis nf
where i.numeropedido = nf.numeropedido
and i.cliente = :cliente
and i.produto = :produto
order by nf.emissao descending
--- dvdmengarda em hotmail.com escreveu:
> Olá pessoal,
>
> Preciso apresentar o valor unitário e a data de
> emissão da nota fiscal da última venda realizada de
> um determinado produto de um cliente. Tentei usando
> o script abaixo, sem muito sucesso.
>
> 'select first 1 i.valorvenda, nf.emisao from itemnf
> i, notafis nf where (i.cliente = :cliente and
> nf.cliente = :cliente and i.produto = :produto)
> order by nf.emissao descending'
>
> A data de emissão recuperada está correta, porém o
> valor da venda apresentado da tabela de itemnf não
> corresponde ao mesmo registro da tabela notafis.
>
> ITEMNF
> numeropedido
> cliente
> produto
> valorvenda
>
> NOTAFIS
> numeropedido
> numerotitulo
> cliente
> emissao
>
>
> Grato.
>
>
> David
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
>
_______________________________________________________
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora!
www.yahoo.com.br/messenger/
Mais detalhes sobre a lista de discussão lista