Buongiorno a tutti. sto eseguendo una sql che deve estrarre il valore minimo in una determinata tabella per un determinato giocatore.
codice:
SQL = "SELECT punteggi.codiceGiocatore, Min(punteggi.PuntiCO) AS MinDiPuntiCO "
SQL = SQL & " FROM punteggi "
SQL = SQL & " WHERE punteggi.codicegiocatore = '"&contGare("codicegiocatore") &"' "
SQL = SQL & " AND punteggi.ScartoPunti = 'N' "
SQL = SQL & "GROUP BY punteggi.codiceGiocatore "
SQL = SQL & "ORDER BY punteggi.codicegiocatore ASC "
una volta trovato il valore minimo eseguo una sql di update per impostare il valore scarto a S
codice:
sSql = ""
sSql = sSql & "update Punteggi "
sSQL = sSQL & "set ScartoPunti = 'S' "
sSql = sSql & "where CodiceGiocatore= '" & rs("CodiceGiocatore") & "' "
sSql = sSql & "AND puntiCO = "&MinDiPuntiCo&" "
il problema si presenta quando ci sono due o più valori minimi uguali. Tutti e due vengono poi impostati a S per scartopunti invece devo scartarne solo uno.
Grazie