Koncaman
Utilizador Saloio
Boas
Ando aqui a queimar a pestana ha umas horas valentes, com uma coisa que era basica de fazer, se fosse eu a fazer um programazito em C.
então é o seguinte, tenho aqui umas classificações de uma corrida para organizar, e preciso de classificar clubes.
o regulamento da prova diz que a classificação dos clubes, deve ser feita somand as posições dos 3 primeiros atletas de cada clube (os clubes ficam melhor posicionados quanto menor for o resultado dessa soma).
Ora bem, esquecendo o resto da base de dados, eu tenho uma tabela com 3 colunas "Posição" "Clube" e "Nome do Atleta"
(Posição, é a posição do atleta na classificação geral)
precisava simplesmente de um querry que me somasse a posição dos 3 primeiros atletas de cada clube, e me devolvesse algo simples, como uma tabela de 2 colunas, onde está o nome de cada clube, e o resultado da soma dos 3 primeiros atletas desse clube.
os clubes com menos de 3 atletas ja estão filtrados, o problema está com os clubes que têm mais que 3 atletas.
o mais proximo que consigo, é somar as posições de todos os atletas de cada clube (o que prejudica obviamente os clubes com muitos atletas... e chegam a ser mais de 20 por clube)
Eu acredito que isto seja uma cena basica de fazer... mas pronto, estou atrofiar com isto.
Acudam
Ando aqui a queimar a pestana ha umas horas valentes, com uma coisa que era basica de fazer, se fosse eu a fazer um programazito em C.
então é o seguinte, tenho aqui umas classificações de uma corrida para organizar, e preciso de classificar clubes.
o regulamento da prova diz que a classificação dos clubes, deve ser feita somand as posições dos 3 primeiros atletas de cada clube (os clubes ficam melhor posicionados quanto menor for o resultado dessa soma).
Ora bem, esquecendo o resto da base de dados, eu tenho uma tabela com 3 colunas "Posição" "Clube" e "Nome do Atleta"
(Posição, é a posição do atleta na classificação geral)
precisava simplesmente de um querry que me somasse a posição dos 3 primeiros atletas de cada clube, e me devolvesse algo simples, como uma tabela de 2 colunas, onde está o nome de cada clube, e o resultado da soma dos 3 primeiros atletas desse clube.
os clubes com menos de 3 atletas ja estão filtrados, o problema está com os clubes que têm mais que 3 atletas.
o mais proximo que consigo, é somar as posições de todos os atletas de cada clube (o que prejudica obviamente os clubes com muitos atletas... e chegam a ser mais de 20 por clube)
Eu acredito que isto seja uma cena basica de fazer... mas pronto, estou atrofiar com isto.
Acudam