Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.