USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ajuda em SQL Select
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 09/09/2007 10:49 hs            

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                             JOÃO                                  SÃO PAULO                       PEQUENO

2                             PAULO                                RIO DE JANEIRO               MEDIO

3                             JOSÉ                                   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             JOÃO     SÃO PAULO  PEQUENO    DOCUMENTAÇÃO ENTREGUE NESTA DATA

2            PAULO   RIO DE JANEIRO MEDIO   PENDENTE

3            JOSÉ      BRASILIA        GRANDE      DADOS PESSOAIS

 

Espero que possam me ajudar, obrigado a todos pela atenção.

 

     
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
Postada em 09/09/2007 20:38 hs            
Jom para facilitar a sua vida e deixaer seu projetos mais profissional, vc pode criar criar view com essa consulta que vc quer fazer, se vc estiver utilizando o Access vc pode criar uma consulta pelo modo designer do access. Depois dentro do seu projeto vc puxa essa consulta sua como se fosse uma tabela normal.
 
 
Flw
 
Espeto ter lhe ajudado, qualquer coisa poste novamente.
 
 

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

     
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 09/09/2007 20:46 hs            
Vou ler mais sobre isso, mas é que também não tenho o access em meu PC, eu crio o BD no Visdata é possivel fazer estas VIWES com o Visdata?, consegui com um colega a SQL que resolve meu problema, mas obrigado pelo esclarecimento, aguardo a resposta quanto a criar as VIWES no Visdata.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página