webForumDet fria alternativet

räkna ihop antal mål.

ASP

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 →
Medlem sedan juni 200032 967 inlägg
#21

Det finns fler än K@llen som kan hjälpa till. Hela wF är fullt av kunnigt folk.

Mvh

Medlem sedan jan. 20032 285 inlägg
#22

@nders skrev:

Det finns fler än K@llen som kan hjälpa till. Hela wF är fullt av kunnigt folk.

Verifieras. :)

Medlem sedan aug. 2002733 inlägg
#23

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)

Medlem sedan jan. 20032 285 inlägg
#24

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. :)

Medlem sedan aug. 2002733 inlägg
#25

hehe, jag behöver hjälp. Hur skriver jag ut ex. vinsterna?

<%= objRSV %> fungerar inte..

Medlem sedan jan. 20032 285 inlägg
#26

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
Medlem sedan aug. 2002733 inlägg
#27

Du kan verkligen allt. Du kanske vet hur man delar antalet gjorda mål med matcher? ;)

Medlem sedan aug. 2002733 inlägg
#28

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

Medlem sedan aug. 2002733 inlägg
#29

jag klarade det, själv!!

<script>
document.write(eval(<%= goalSum %>/<%=objRSM(0)%>));
</script>

Medlem sedan jan. 20032 285 inlägg
#30

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. :)

Medlem sedan aug. 2002733 inlägg
#31

Mitt exempel fungerar, men jag vill bara att det skall vara 2 decimaltecken. Kan du JavaScript också så du kan hjälpa mig?

Medlem sedan juni 200032 967 inlägg
#32

Varför ska du räkna ut det med javascript?

Response.write FormatNumber(Cint(goalSum)/Cint(objRSM(0)), 2)

Mvh

Medlem sedan jan. 20032 285 inlägg
#33

:)

<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. ;)

Medlem sedan aug. 2002733 inlägg
#34

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.

Medlem sedan jan. 20032 285 inlägg
#35

Hur blir det med min kod?

Response.Write(Round(goalSum / objRSM(0), 2))
Medlem sedan aug. 2002733 inlägg
#36

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?

Medlem sedan mars 20032 667 inlägg
#37

Lite fel forum för det, men:

http://www.idg.se/webstudio/pub/article.asp?id=80

Medlem sedan apr. 2001246 inlägg
#38

Det var inget... :l

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)