räkna ihop antal mål.
37 svar · 701 visningar · startad av asp · sida 2 av 2
Frågan, av asp
Jag har en databas där jag sparar antal gjorda mål för mitt lag. Hur gör jag för att räkna ihop alla mål från alla rader? Hoppas ni förstår..
Läs frågan i sin helhet →@nders skrev:
Det finns fler än K@llen som kan hjälpa till. Hela wF är fullt av kunnigt folk.
Verifieras. :)
OK!
Det jag behöver hjälp med nu är att räkna antal matcher, dvs antal "poster" måste det väl bli?
Räkna antal vinster (Gjorda > Inslappta)
Räkna antal oavgjorda (Gjorda = Inslappta)
Räkna antal förluter (Gjorda < Inslappta)
Lägg till det här där du vill ha det.
strSQL = "SELECT COUNT(*) FROM Post WHERE Gjorda > Inslappta"
Set objRSV = Conn.Execute(strSQL) ' Vunna
strSQL = "SELECT COUNT(*) FROM Post WHERE Gjorda = Inslappta"
Set objRSO = Conn.Execute(strSQL) ' Oavgjorda
strSQL = "SELECT COUNT(*) FROM Post WHERE Gjorda < Inslappta"
Set objRSF = Conn.Execute(strSQL) ' Förlorade
Response.Write(objRSV(0)) ' Vunna
Response.Write(objRSO(0)) ' Oavgjorda
Response.Write(objRSF(0)) ' Förlorade
Säg till om du behöver mer hjälp. :)
Jag visade väl det?
Response.Write(objRSV(0)) ' Vunna
Response.Write(objRSO(0)) ' Oavgjorda
Response.Write(objRSF(0)) ' Förlorade
eller
<%=objRSV(0)%> Vunna
<%=objRSO(0)%> Oavgjorda
<%=objRSF(0)%> Förlodare
Du kan verkligen allt. Du kanske vet hur man delar antalet gjorda mål med matcher? ;)
Jag gjorde så här för att räkna antalet matcher:
strSQL = "SELECT COUNT(*) FROM Post WHERE Id"
Set objRSM = Conn.Execute(strSQL)
Nu behöver jag bara dela det med Gjorda, hur gör man det? :D
Menar du att du vill ha mål per match?
strSQL = "SELECT AVG(Gjorda) FROM Post"
Set objRSM = Conn.Execute(strSQL)
Response.Write(objRSM(0))
Om det inte var så du menar, skriv. :)
Mitt exempel fungerar, men jag vill bara att det skall vara 2 decimaltecken. Kan du JavaScript också så du kan hjälpa mig?
Varför ska du räkna ut det med javascript?
Response.write FormatNumber(Cint(goalSum)/Cint(objRSM(0)), 2)
Mvh
:)
<script>
document.write(<%= Round(goalSum / objRSM(0), 2) %>);
</script>
Håller med @nders, varför JavaScript? Jag skrev det i ditt exempel, men det varkar vara onödigt. ;)
Tack! Det fungerar när jag skall räkna ut Gjorda mål med den koden du gav mig. När jag skulle räkna ut Insläppta mål per match så gjorde jag så här:
<%Response.write FormatNumber(Cint(objRSM(0))/Cint(goalSum), 2)%>
Då blev resultatet 0,37. Det skall vara 1,73 eftersom 38 / 22 = 1,7272727.
eh, det var inget. det var jag som gjorde fel.
Jag tackar alla som har hjälpt mig med detta. vill ni se resultatet så finns allt på http://www16.brinkster.com/markuz88/resultat.asp
Är det någon som kan något hur man installerar PWS?
Det var inget... :l

