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
tabella: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 "
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

Rispondi quotando