Vet inte om det går att lösa med en SQL-fråga, jag använder MSSQL 2005.
Jag har två tabeller
Tabell Laginfo som innehåller fälten ID, LagNamn, Lagledare.
Tabell Resultat som innehåller fälten LagID, Score1, Time1, Score2, Time2
Om det går önskar jag summera ett lags reultat efter följande regel
Det kan vara 3-4 spelare i varje lag. Det 4:e resultatet ska räknas bort.
Sorteringen ska vara:
Order By LagID, score1, time1, score2, time2
Lag || Namn || score1 || time1 || score2 || time2
1 || spelare4 || 0 || 14,7 || 0 || 10,1
1 || spelare3 || 0 || 12,6 || 0 || 10,9
1 || spelare1 || 0 || 12,4 || 2 || 10,8
1 || spelare2 || 3 || 10,7
Min fråga är nu... Hur gör man för att summera score1, time1, score2, time2 utan att täkna in det sämsta resultatet.
Resultat för Lag 1 ska bli
score1 0
time1 39,7
score2 2
time2 31,8
Helst vill jag presentera följande utseende
Lag 1 || Lagnamn || 0 || 39,7 || 2 || 31,8
spelare4 || 0 || 14,7 || 0 || 10,1
spelare3 || 0 || 12,6 || 0 || 10,9
spelare1 || 0 || 12,4 || 2 || 10,8
spelare2 || 3 || 10,7