TRANSFERIR DADOS DE UMA TABELA PARA OUTRA FILTRADO

USUARIO.EXCLUIDOS 08/04/2004 18:53:48
#19536
Pessoal uma dica, ainda não fiz este tipo de procedimento filtrar uma tabela e gravar estes dados em uma outra.
Preciso gravar os cinco melhores pontos que uma matricula teve em um determinado periodo.
Dados:
Nome
Matricula
Pontos
Data
Categoria
Idade
Estes dados estão na tabela SUMULA agora preciso trasferir e gravar na tabela TEMP os mesmos dados só que dos cinco melhores pontos que estiverem lá de cada matricula.
USUARIO.EXCLUIDOS 08/04/2004 19:58:42
#19544
Resposta escolhida
Geroane sua pergunta fica um tanto dificil de responder sem ter o banco de dados em mãos para testar, mais vamos lá:

Estou supondo que a tabela TEMP já existe e possui os atributos Nome, Matricula, Pontos, Data, Categoria, Idade:
Execute a query abaixo utilizando o método Execute do objeto Connection do ADO.

INSERT INTO TEMP ( Nome, Matricula, Pontos, Data, Categoria, Idade )
SELECT Nome, Matricula, Pontos, Data, Categoria, Idade
FROM Sumula
GROUP BY Nome, Matricula, Pontos, Data, Categoria, Idade
HAVING (Count(Matricula) =5 )
ORDER BY Matricula, Pontos DESC

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