SELECT TOP 5 SUM PONTOS ...
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
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
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 !
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