SELECT TOP 5 SUM PONTOS ...

USUARIO.EXCLUIDOS 23/06/2004 17:17:05
#30948
Como seriaa maneira correta de pegar os cinco melhores pontos e somalos nesta sql:
Set TBSúmula = BancoDeDados.OpenRecordset("SELECT Matricula,Número,Nome,Categoria,Idade,Patrocinio, top 5 SUM(Pontos) FROM Súmula Where Data >= #" & Format(DataInicial, "mm/dd/yy") & "# and data<= #" & Format(DataFinal, "mm/dd/yy") & "# and Idade > '" & txtidade.Text & "'and Categoria='" & Categoria.Text & "'and Matricula<='" & Matricula.Text & "' group by Matricula,Número,Nome,Categoria,Idade,Patrocinio order by SUM(Pontos)desc")

Na maneira como esta retorna erro expression top 5 sum pontos ...
Desde já agradeço, sds geronimo
USUARIO.EXCLUIDOS 23/06/2004 18:08:09
#30958
Resposta escolhida
GEROANE,

1) Tente colocar assim:

("SELECT Matricula,Número,Nome,Categoria,Idade,Patrocinio, top 5 SUM(Pontos)
<b>AS Pontos</b>

2) Retire os acentos de nomes de tabelas, pode não dar pÂÂÂ'roblemas mas à s vezes...0k?

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