Fammi capire bene. Questa tabella ha quindi solo 5 record? Se devi aggiornare gli sconti vai a modificare il valore numerico dei record già esistenti?
Se è così i 5 valori sono sempre diversi o ce ne possono essere di uguali?
Non vorrei dire una sciocchezza ma mi sembra che il predicato top di access non permetta di specificare un offset come in mysql, dove ad esempio per estrarre il secondo valore più alto puoi usare limit 1,1, per il terzo valore più alto limit 2,1 e così via.
Credo si debba ricorrere a delle query annidate ma sarei lieto di essere smentito.

Rispondi quotando