Ir para conteúdo
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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

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