CONSULTA SQL

USUARIO.EXCLUIDOS 16/07/2004 10:17:08
#33769
olá pessoALL... beleza? espero que sim ..

estou com um probleminha ...
estou fazendo um esqueminha de revisões no meu programa ...
e assim ... num DATA eu estou populando o MSFLEX ... com uma consulta..
queria saber ... como faço para essa minha consulta só pegar a ultima revisão (ou seja ... a que tiver o numero maior) como faço essa consulta? alguem pode ajudar ?
a consulta normal que pegaria TODAS revisões é assim ...


SQL = "SELECT 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"
datapopula.RecordSource = SQL
datapopula.Refresh


se alguem puder ajudar ... Obrigadao...
USUARIO.EXCLUIDOS 16/07/2004 10:29:40
#33773
Resposta escolhida
o ultimo "principal.numerosd" ?

faz um select top 1 *, e ordena por "principal.numerosd" decrescentemente
USUARIO.EXCLUIDOS 16/07/2004 13:13:52
#33817
SQL = "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.numerosd desc"
datapopula.RecordSource = SQL
datapopula.Refresh

Tópico encerrado , respostas não são mais permitidas