05. januar 2003 - 23:31
Der er
12 kommentarer og 2 løsninger
SQL Count!
sSQL = "SELECT count(playerExp) AS team1 FROM players WHERE [teamID] = 1" oConn.execute(sSQL) sSQL = "SELECT count(playerExp) AS team2 FROM players WHERE [teamID] = 2" oConn.execute(sSQL) Response.Write "<font face='tahoma' color='red'>[]<font face='tahoma'> = " & oRS(team1) Response.Write "<font face='tahoma' color='blue'>[]<font face='tahoma'> = " & oRS(team2) --- Tror det er noget lign. det der.. skal bruge lidt hjælp her.. :)
Annonceindlæg fra Kingston Technology
05. januar 2003 - 23:34
#1
din sql er rigtig.
05. januar 2003 - 23:36
#2
Det er ikke til at se hvad det er der er galt... Men du skal jo have lavet nogle resultsets Set oRs = oCon.execute(sSQL) Og så når du skriver det ud oRS("team2")
05. januar 2003 - 23:37
#3
Der er for få parametre. Der var ventet 1. det er linjen: oConn.execute(sSQL) altså: sSQL = "SELECT count(playerExp) AS team1 FROM players WHERE [teamID] = 1"
05. januar 2003 - 23:37
#4
Og så skal du give de 2 SQL sætninger hver sit navn. sQL1 og sSQL2 Plus dine resultset oRS1 oRS2 Så skulle der ingen problemer være!
05. januar 2003 - 23:39
#5
sSQL1 = "SELECT count(playerExp) AS team1 FROM players WHERE [teamID] = 1" Set oRS1 = oConn.execute(sSQL1) sSQL2 = "SELECT count(playerExp) AS team2 FROM players WHERE [teamID] = 2" Set oRS2 = oConn.execute(sSQL2) Response.Write "<font face='tahoma' color='red'>[]<font face='tahoma'> = " & oRS1(team1) Response.Write "<font face='tahoma' color='blue'>[]<font face='tahoma'> = " & oRS2(team2)
05. januar 2003 - 23:39
#6
okioki.. well.. min fejl.. den fandtes ikk i dben... men har stadig lige det problem som du skriver der bootie.. prøver lige..
05. januar 2003 - 23:41
#7
UPS: Response.Write "<font face='tahoma' color='red'>[]<font face='tahoma'> = " & oRS1("team1") Response.Write "<font face='tahoma' color='blue'>[]<font face='tahoma'> = " & oRS2("team2")
05. januar 2003 - 23:43
#8
okay.. nu virker det ganske vist.. eller.. næsten.. Den tæller hvor mange der er på hvert team.. det den egentlig skulle er at tælle team1s og team2s samlede playerExp.. help?
05. januar 2003 - 23:45
#9
Den skal lægge alle værdierne fra playerExp samme til et sum?
05. januar 2003 - 23:45
#10
ja.. altså.. ved hvert team..
05. januar 2003 - 23:48
#11
Du skal skrive SUM istedet for COUNT :)
05. januar 2003 - 23:49
#12
COUNT tæller antal forekomster til det givne kreterie
05. januar 2003 - 23:52
#13
hvis du skal summere, så bliver det: sSQL2 = "SELECT TeamNavn, sum(playerExp) AS Summen FROM players group by TeamNavn " Teamnavn er bare et gæt, du kan sætte et andet felt navn
05. januar 2003 - 23:54
#14
den skal groupere efter et andet felt som har unike værdier, jeg gættede på TeamNavn?
Kurser inden for grundlæggende programmering