Man har exempel ett fast ratingtal på 2000 och min motståndare har 1500.
Skillnad 500 poäng. Vinner den bättre får man +1 Vinner den sämre så förlorar man -31 Och remi får man -15.
Är det någon som kan hjälpa mig hur formeln kan se ut om man fyller i fälten som jag har tagit fram.
Ok, Men hur gör du sen då?
Jag lägger upp i en accessbas i kolomner. Det är ju inge problem.
Även kopplingen kan jag fixa. Men beräkningen har jag lite svårt att förstå hur den ska se ut.
Det blir så mycket if eller?!
WH är Vinst för bättre.
WL är Vinst för sämre.
osv.
Och sen ställa frågan "select value,maxrating from table where ((DiffStart<=" & mydiff &" and DiffEnd>="& mydiff &") or DiffEnd is null) and type='"& mytype &"'"
Om sedan personens rating är högre än maxrating så delas value med 2.
strSQL = "SELECT value,maxrating from rating where ((DiffStart<=" & mydiff &" and DiffEnd>="& mydiff &") or DiffEnd is null) and type='"& mytype &"'"
Set rs = con1.Execute(strSQL)
%>
<%Do While not rs.eof%>
<%
rs.movenext
Loop
rs.Close
con1.Close
Set con1 = Nothing
%>
143 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17