Eine "Fortschrittszahl" ist mittels SQL leider nicht möglich.
Man schaue sich die Reihenfolge eines SELECT's mal genau an:

1. Feldauswahl
2. Dateiauswahl
3. Where-Bedingung
4. ggf. GROUP und HAVING
5. ORDER BY !!

Da das ORDER BY erst die letzt Aktion ist, nämlich die Sortierung des "Ergebnisses", kann eine Fortschrittszahl in der Feldauswahl nicht korrekt ermittelt werden.

Es wäre auch zu schön, aber die Programmierer werden genau für solche Wünsche ja doch noch gebraucht.