Es gibt verschiedene Möglichkeiten:

SELECT DISTINCT Kunde.Name, Kunde.PaybackPunkte, Kunde.PaybackPunkte/COUNT(Kunde.id) as Durchschnitt FROM Kunde WHERE Durchschnitt<Kunde.PaybackPunkte ORDER BY Kunde.Name;
SELECT DISTINCT Name FROM
(
  SELECT k.Name as Name, k.PaybackPunkte as PunkteKunde, k1.PaybackPunkte AS PunkteMax
  FROM Kunde k
  LEFT OUTER JOIN Kunde k1 ON k1.Name = 'Maximilian Durchschnittsbürger'
) tmp
WHERE PunkteKunde > PunkteMax

SELECT DISTINCT Name 
FROM Kunde k 
WHERE k.PaybackPunkte > (SELECT TOP 1 PaybackPunkte FROM Kunde k1 WHERE k1.Name = 'Maximilian Durchschnittsbürger')

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.