02. februar 2005 - 14:56
Der er
1 kommentar og
1 løsning
Regn selv point ud
Hej alle.
Jeg har i et resultatregistreringssystem et lille problem. I min forespørgsel har jeg 2 spillere der skal spille bedst over 3 spil. Jeg har et "uafgjort-vinder" felt, i tilfælde af det bliver uafgjort. Forespørgslen ser således ud:
Navn Klub Score1 Score2 Score3
Lars 1 200 155 198
Bo 2 199 198 156
Den skal så have lavet et felt der hedder point1, point2 og point3, som selv regner ud, hvem der får point udfra hvem der har højeste score i hvert spil. Højeste score i hvert spil får 1 point. Bliver det så uafgjort har jeg felterne "uafgjort-vinder1", uafgjort-vinder2 og uafgjort-vinder3. Har skriver jeg bare 1 og 0. 1 ved vinderen og 0 ved taberen
02. februar 2005 - 17:23
#1
Har du evt ogsaa et kampnummer eller lignende? Ellers har jeg svaert ved at se hvordan du kan have mere end en enkelt kamp i tabellen uden at det bliver umuligt at finde rundt i hvilke scoringer der skal matches mod hindanden.
Evt kunne du lave 3 tabeller.
KampTabel: Kampnummer, Spiller1, Spiller2, Vinder
SpillerTabel: Spillernavne, Klub
ResultatTabel: Kampnummer, Runde, Spiller1, Spiller2
Derefter kan du lave en forespoergsel paa resultat-tabellen
SELECT Kampnummber, Runde, Sum(iif(Spiller1>Spiller2,1,0)) AS [Score Spiller1], Sum(iif(Spiller2>Spiller1, 1,0)) AS [Score Spiller 2] FROM ResultatTabel GROUP BY Kampnummer;
Denne giver dig samlet score for hver spiller over x antal runder.