Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como faço para pegar o numero da última NF lançada na Tabela PCMOV?
Preciso do valor, data da emissão e o numero da última NF lançada... Tendei usar o MAX(NUMNOTA), mas como o fornecedor em questão vem de três lugares, os números das NF´s não seguem a mesma ordem, então, não podemos dizer que tal nota foi a última NF lançada, apenas por ela ter o numero maior.
Espero que tenham entendido e que possam me ajudar. Desde já, agradeço!
select
pcprodut.codfornec,
pcprodut.codmarca,
pcprodut.codprod,
pcprodut.descricao,
pcest.vlultpcompra,
pcest.qtindeniz,
pcest.qtultent,
pcest.dtemissaoultent,
(select max(numnota)
from pcmov
where codprod = pcprodut.codprod
and dtcancel is null and codoper = 'E') as Numero_NF -- Sub-consult
from pcprodut
inner join pcest on (pcprodut.codprod = pcest.codprod)
where qtindeniz >= 0.01 and codfornec = 22
order by codmarca
Carregando comentários...