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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta SQL
Andrepaulo
SÃO PAULO
SP - BRASIL
Postada em 16/07/2004 13:55 hs            
consultando assim veio só os que tem numerosd = 1 ...
 
nao tem nada com o MAX ?
 
eu gostaria que viesse TODOS os registros ... com uma clausula ... vamos supor q um documento eu tenha .. as revisões ... 0 .. 1 .. 2 ..e 3 ... no meu flex ... eu gostaria q aparecece somento esse que está com a revisão 3 ... os outros fossem ignorados ...
tem como ? sendo que assim ... o numerdosd 1 .. pode ter N revisões .. e eu quero q apareça somente o ultimo ... o numerosd 2 pode ter N revisões tbm ... mais só quero q apareça tbm a ultima ...
 

Emoções ¿? AndrePaulo ¿? Emoções
TÓPICO EDITADO
   
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
Postada em 16/07/2004 15:53 hs            
"SELECT TOP 1 principal.numerosd, " & _
             "principal.estagio, " & _
             "principal.descricao, " & _
             "principal.situacao, " & _
             "controle.data, " & _
             "controle.datafinal, " & _
             "principal.tipo, " & _
             "controle.sigla, " & _
             "controle.antiga, " & _
             "principal.revisao " & _
        "FROM controle, " & _
             "principal " & _
       "WHERE principal.numerosd LIKE controle.numerosd " & _
    "ORDER BY principal.revisao DESC"

________________________

Té +

Que NIMB role bons Dados! Emoções

     
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 16/07/2004 16:20 hs            
Opa Waldir ... valew ...
mas isso vai fazer com q todos registros venham ...
só q o que eu quero é ... que SÓ mostre .. a Ultima revisão de cada sabe ???
me deram uma dica de usar o MAX e o GROUP BY ... só que não faço a mínima ideia de como posso usá-lo...
alguem sabe ???
ou pode ajudar ??

Emoções ¿? AndrePaulo ¿? Emoções
   
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
Postada em 16/07/2004 16:26 hs            
"SELECT MAX(principal.revisao) as Revisao, " & _
           "principal.numerosd, " & _
           "principal.estagio, " & _
           "principal.descricao, " & _
           "principal.situacao, " & _
           "controle.data, " & _
           "controle.datafinal, " & _
           "principal.tipo, " & _
           "controle.sigla, " & _
           "controle.antiga, " & _
      "FROM controle, " & _
           "principal " & _
     "WHERE principal.numerosd LIKE controle.numerosd " & _
  "GROUP BY principal.numerosd, " & _
           "principal.estagio, " & _
           "principal.descricao, " & _
           "principal.situacao, " & _
           "controle.data, " & _
           "controle.datafinal, " & _
           "principal.tipo, " & _
           "controle.sigla, " & _
           "controle.antiga"

________________________

Té +

Que NIMB role bons Dados! Emoções

     
Andrepaulo
SÃO PAULO
SP - BRASIL
Postada em 16/07/2004 16:44 hs            
deu um erronnn...
 
Run-time error '3141'
 
The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.
 
Sabes o q pode ser ?

Emoções ¿? AndrePaulo ¿? Emoções
     
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 18/07/2004 15:43 hs         
retire a vírgula antes da clausula FROM.
     
Página(s): 2/3     « ANTERIOR    PRÓXIMA »

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