Buongiorno a tutti. sto eseguendo una sql che deve estrarre il valore minimo in una determinata tabella per un determinato giocatore.
una volta trovato il valore minimo eseguo una sql di update per impostare il valore scarto a Scodice: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 "
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.codice:sSql = "" sSql = sSql & "update Punteggi " sSQL = sSQL & "set ScartoPunti = 'S' " sSql = sSql & "where CodiceGiocatore= '" & rs("CodiceGiocatore") & "' " sSql = sSql & "AND puntiCO = "&MinDiPuntiCo&" "
Grazie

Rispondi quotando