Fiz uma simulação com os mesmas nomenclaturas suas e funcionou perfeitamente:

select max(data_entrada) as datanota, itemnota.cod_produto, nom_produto
from notaentrada, produto, itemnota
where notaentrada.cod_nf = itemnota.cod_nf
and itemnota.cod_produto = produto.cod_produto
group by  itemnota.cod_produto, nom_produto


Resultado:
'2008-05-11',1,'abacate'
'2008-05-11',2,'manga'
'2008-05-11',3,'banana'
'2008-05-10',4,'laranja'



 Luciano Calenzani Simões





----- Mensagem original ----
De: "Dival @ QS" <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 9 de Maio de 2008 7:10:45
Assunto: [delphi-br] Montar Select


Tenho as tabelas:

NotaEntrada. cod_nf

NotaEntrada. data_entrada

ItemNota.cod_ nf

ItemNota.cod_ produto

Produto.cod_ produto

Preciso achar a última entrada de cada Produto no estoque, somente a última
(caso exista),

porém a data de entrada está gravada na NotaEntrada, e não no ItemNota
(NotaEntrada. data_entrada) .

Como posso montar um Select para isso ?

Desde já agradeço a todos

Dival Zambon Junior 


      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]

Responder a