Jump to content
vagner.analista

Consulta em duas tabelas com apenas uma linha de resultado

Recommended Posts

Senhores,

 

esto com uma necessidade de buscar informações relacionadas em duas tabela, onde:

na tabela 1 tenho o cadastro de patrimônio;

na tabela 2  guardo cálculos de depreciação desses patrimônios

Acontece que na tabela 2 para cada patrimônio mensalmente é feito o calculo de depreciação e guardado nesta tabela, então um mesmo patrimÔnio tem vários e vários registros, e ao fazer o seguinte select: 

SELECT 
PATRIMONIO.PATRIMONIO,
PATRIMONIO.IDPATRIMONIO,
CALCULO.SALDORESIDUAL

 FROM TABELA1 AS PATRIMONIO
LEFT JOIN TABELA2 AS CALCULO ON
	(TABELA1.IDPATRIMONIO = CALCULO.IDPATRIMONIO)
	WHERE TABELA1.PATRIMONIO = '000005'

O Resultado é todos os registros desse patrimônio. Porém, preciso que traga apenas o último registro da tabela2, para cada patrimônio onde o filtro será a localidade aonde ele pertence.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.