provo a spiegare con degli esempi:
la tabella è composta schematicamente così:
codicegiocatore | codicecampo | puntiCo
I1710PP | 36 | 75
I1710PP | 36 | 40
I1710PP | 72 | 100
I1710PP | 72 | 100
nella tabella ci sono tanti altri giocatori. Il primo codice postato verifica se un giocatore ha fatto più gare sullo stesso campo:
if contgare("contacampo") => 2 then
a quel punto la sql successiva verifica i puntiCO maggiori e scarta il resto. quindi la tabella si popola così:
codicegiocatore | codicecampo | puntiCo | scarto
I1710PP | 36 | 75 | N
I1710PP | 36 | 40 | S
I1710PP | 72 | 100 | N
I1710PP | 72 | 100 | N
come puoi notare sul campo 72 non scarta nessun valore perché i puntiCO sono uguali. La tabella dovrebbe invece venire così:
codicegiocatore | codicecampo | puntiCo | scarto
I1710PP | 36 | 75 | N
I1710PP | 36 | 40 | S
I1710PP | 72 | 100 | S
I1710PP | 72 | 100 | N
Grazie

Rispondi quotando