Avanceret SQL udtræk m.m.
Jeg har en tabel med en nogle løbere i og så har jeg en tabel med deres resultater i, disse to tabeller er knyttet sammen med en relation.Det jeg ønsker er at få trukket en liste ud med alle løbere listet op, samt deres syv bedste resultater for deres løbsklasse (ID 1 - 7 ).
En løber kan godt have løbet i to eller flere forskellige klasser i løbet ef en sæson, derfor kan deres navn godt optræde under flere resultatlister.
DB
---
Tabel: loeber
lbID
lbFornavn
lbEfternavn
lbKlub
Tabel: resultat
resID
resPoint
resTid
resLoeberID (Relaterer til lbID)
resBanelaegger
resBaneID (Relaterer til loebID)
resBaneKl (Relaterer til BaneKl)
resPlacering
Tabel: bane
loebID
loebNavn
loebBeskrivelse
Tabel: klasse
klID
klType
Jeg vil gerne have liste ud på følgende måde:
Klasse
Placering (ud fra sum af top 7), Løbernavn
OBS!
Hvis to løbere har samme point, så får de samme placering, og næste løber bliver sprunget over i placering - se eksempel:
Placering - Point (Sum af top 7) - Løber
1 - 110 - jens
2 - 108 - jens
3 - 107 - jens
4 - 106 - jens
4 - 106 - jens
6 - 105 - jens
Er der en der kan være behjælpelig med et SQL udtræk, og evt. kode eksempel til dette udtræk vil jeg blive henrykt, sig gerne til hvis der er mere du behøver
at vide for at kunne hjælpe, db ligger til download her: http://www.almindingen-ok.dk/dbtest/pointloeb2003_3.zip
