-1
Die folgende Abfrage:SQL-Abfrage in Bezug auf höchste Gehalt zu finden
SELECT ROW_NUMBER() OVER(ORDER BY sum(salary) DESC) as num,id, sum(salary) as salary
FROM person
GROUP BY id
where num=3;
ist mir ein Fehler bei where
Zustand geben und ich möchte Zeile 3 Daten bekommen ... Was ist die Lösung für dieses sein würde?
WHERE-Filter vor der Aggregation, Sie müssen die die Ergebnisse nach dem Filter Anhäufung. –