AJUDA EM SQL SELECT
Pessoal, estou precisando da ajuda de vocês para obter o seguinte resultado com um SELECT
Tenho duas tabelas, a primeira é a tabela PROJETOS, onde ficam os dados referentes a cada projeto (COD, NOME, MUNICIPIO, PORTE) e a segunda é a tabela HISTORICO onde ficam os pareceres, ou análises, feitas em cada momento do projeto (COD_PROJETO, COD_HISTORICO, ANALISE). Onde COD_PROJETO é o campo que se refere ao COD do Projeto na primeira tabela, ou seja, são iguais e COD_HISTORICO é o código seqüencial de ANALISES de cada Projeto, Abaixo exemplo das duas e o resultado que espero obter:
TABELA PROJETOS:
COD NOME MUNICIPIO PORTE
1 ROBIU SÃO PAULO PEQUENO
2 MARCELOHF RIO DE JANEIRO MEDIO
3 SINKERTEC BRASILIA GRANDE
TABELA HISTORICO
COD_PROJETO COD_HISTORICO ANALISE
2 1 PENDENTE
1 1 FALTANDO DOCUMENTAÇÃO
3 1 DADOS PESSOAIS
1 2 DOCUMENTAÇÃO ENTREGUE NESTA DATA
Notem na tabela histórico que o projeto de código 1 já possui 2 análises
O SELECT que estou precisando deve retornar todos os dados da primeira tablela, porém deve retornar somente a ultima ANALISE de cada Projeto, ficando assim:
COD NOME MUNICIPIO PORTE ANALISE
1 ROBIU SÃO PAULO PEQUENO DOCUMENTAÇÃO ENTREGUE NES
2 MARCELOHF RIO DE JANEIRO MEDIO PENDENTE
3 SINKERTEC BRASILIA GRANDE DADOS PESSOAIS
Espero que possam me ajudar, obrigado a todos pela atenção.
Tenho duas tabelas, a primeira é a tabela PROJETOS, onde ficam os dados referentes a cada projeto (COD, NOME, MUNICIPIO, PORTE) e a segunda é a tabela HISTORICO onde ficam os pareceres, ou análises, feitas em cada momento do projeto (COD_PROJETO, COD_HISTORICO, ANALISE). Onde COD_PROJETO é o campo que se refere ao COD do Projeto na primeira tabela, ou seja, são iguais e COD_HISTORICO é o código seqüencial de ANALISES de cada Projeto, Abaixo exemplo das duas e o resultado que espero obter:
TABELA PROJETOS:
COD NOME MUNICIPIO PORTE
1 ROBIU SÃO PAULO PEQUENO
2 MARCELOHF RIO DE JANEIRO MEDIO
3 SINKERTEC BRASILIA GRANDE
TABELA HISTORICO
COD_PROJETO COD_HISTORICO ANALISE
2 1 PENDENTE
1 1 FALTANDO DOCUMENTAÇÃO
3 1 DADOS PESSOAIS
1 2 DOCUMENTAÇÃO ENTREGUE NESTA DATA
Notem na tabela histórico que o projeto de código 1 já possui 2 análises
O SELECT que estou precisando deve retornar todos os dados da primeira tablela, porém deve retornar somente a ultima ANALISE de cada Projeto, ficando assim:
COD NOME MUNICIPIO PORTE ANALISE
1 ROBIU SÃO PAULO PEQUENO DOCUMENTAÇÃO ENTREGUE NES
2 MARCELOHF RIO DE JANEIRO MEDIO PENDENTE
3 SINKERTEC BRASILIA GRANDE DADOS PESSOAIS
Espero que possam me ajudar, obrigado a todos pela atenção.
Fiz um projeto para isso
Pega esse exemplo e vê. Fiz de duas formas. Você vê qual vai usar no seu projeto.
Pega esse exemplo e vê. Fiz de duas formas. Você vê qual vai usar no seu projeto.
Valeu ROBIU!
Tópico encerrado , respostas não são mais permitidas