Buongiorno, spero che qualcuno mi possa aiutare
io ho bisogno di fare
pos. nome tot
1 pippo 94
1 pluto 94
2 marco 95
3 mario 96
3 andrea 96
3 stefano 96
ecc.
ora la classifica la estraggo con contaPosizione = 0 e poi incremento.
ma nel caso di valore tot uguale lui li mette in classifica come vuole. Invece vorrei che a tot = non incrementasse il valore, come nell'esempio sopra.
Questo è il codice. io pensavo di fare
se tot (campo database) è uguale non incrementare.
Però non so come si fa
Grazie
io ho bisogno di fare
pos. nome tot
1 pippo 94
1 pluto 94
2 marco 95
3 mario 96
3 andrea 96
3 stefano 96
ecc.
ora la classifica la estraggo con contaPosizione = 0 e poi incremento.
ma nel caso di valore tot uguale lui li mette in classifica come vuole. Invece vorrei che a tot = non incrementasse il valore, come nell'esempio sopra.
Codice:
SQL = ""
SQL = SQL & "select Giocatori.CodiceGiocatore from Punteggi, Giocatori "
SQL = SQL & " where Punteggi.CodiceGiocatore = Giocatori.CodiceGiocatore "
SQL = SQL & " and Giocatori.Sesso = 'M'"
SQL = SQL & " and Punteggi.flgRitirato = False"
SQL = SQL & " and Punteggi.flgNonPartito = False"
SQL = SQL & " and CodiceGara = " & Request.QueryString("Cod")
SQL = SQL & " order by Colpi asc, Punteggio desc"
Set Ultima = Server.CreateObject("ADODB.Recordset")
Ultima.open SQL,Conn,3,1
contaPosizione = 0
if not Ultima.EOF then
Ultima.MoveFirst
while not Ultima.EOF
contaPosizione = contaPosizione + 1
SQL2 = ""
SQL2 = SQL2 & "update punteggi set posizione = " & contaPosizione
SQL2 = SQL2 & " where CodiceGiocatore = '" & Ultima("CodiceGiocatore")
SQL2 = SQL2 & "' and CodiceGara = " & Request.QueryString("Cod")
set rs=Conn.execute (SQL2)
Ultima.MoveNext
wend
end if
Questo è il codice. io pensavo di fare
se tot (campo database) è uguale non incrementare.
Però non so come si fa
Grazie