Non è possibile ottenere il valore aggregato che desideri attraverso una query, poichè lo statement SQL che la costituisce viene eseguita sul database server o comunque usando il driver per database...ma il campo calcolato sul quale devi basare la tua elaborazione non appartiene nativamente alla struttura del DB...ma dal tuo messaggio vedo che questo lo hai capito anche tu.

Purtroppo, credo che l'unica soluzione sia quella di scandirsi la tabella e, per ciascun campo calcolato, eseguire la somma per dividerla successivamente per il numero di record reperiti, a meno che tu non abbia a disposizione una base dati - che non hai specificato - in grado di supportare i campi calcolati all'interno della struttura del DB.

Magari scrivi con maggiore precisione gli strumenti che utilizzi; ad esempio, accedi al DB attraverso il motore BDE? con quali componenti (TTable, TQuery...)? che formato di database usi?

Forse c'è modo di trovare qualche soluzione più pulita.

Ciao!