kann man die letzte Datenzeile aus der
DB ohne einer Schleife auslesen?
Ja, wie beschrieben mit MAX(), wenn auf dem relevanten Feld (hier die Kundennummer) ein Index existiert.
Je nach Datenbank ist ein absteigend sortierter Index erforderlich wenn es möglichst schnell funktionieren soll.
(InterBase in den mir bekannten Versionen klappert bei MAX und nur aufsteigendem Index noch durch alle Sätze)