Cia a tutti,
ho un problema che non riesco a risolvere con una sql e poi l'inserimento in un database.
i dati vengono da due tabelle diverse
codice:
SQL = "SELECT punteggi.codiceGiocatore, Gare.CodiceCampo, punteggi.PuntiCO "
SQL = SQL & "FROM punteggi INNER JOIN ["&percorsoserver&"].Gare ON punteggi.CodiceGara = Gare.CodiceGara "
SQL = SQL & "WHERE punteggi.PuntiCO <> 0 "
SQL = SQL & "ORDER BY punteggi.codiceGiocatore "
tabella:
codicegiocatore | punti | IDcampo
1 | 100 | 50
1 | 80 | 48
1 | 50 | 48
1 | 60 | 55
da questa tabella dovrei prendere solo il miglior valore punti per ogni IDcampo quindi la tabella corretta sarebbe:
1 | 100 | 50
1 | 80 | 48
1 | 60 | 55
poi una volta fatto questo devo indicare se è il miglior valore allora faccio update N in una tabella se invece non è il miglior valore faccio update S.
Il fatto è che non ho chiaro come devo strutturare le sql.
Grazie