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