Forums Neueste Beiträge
 

TOP per GROUP BY

14/09/2009 - 14:38 von Andreas Schädler | Report spam
Hallo NG

SQL-Server 2000

Hier mein schematischer Select
SELECT MAX(A), B
FROM XY
GROUP BY B
Ich möchte aber pro Gruppe nicht nur den höchsten, sondern die fünf höchsten
Werte (ein ORDER BY A Desc, TOP 5 auf Gruppenebene).
Das ganze kommt dann in eine View. Kann man das mit einem Select lösen?
Eine Temporàre Tabelle wird in der View nicht unterstützt.

Vielen Dank und Gruss
Andreas
 

Lesen sie die antworten

#1 Frank Kalis
14/09/2009 - 14:54 | Warnen spam
"Andreas Schàdler" wrote:

SQL-Server 2000

Hier mein schematischer Select
SELECT MAX(A), B
FROM XY
GROUP BY B
Ich möchte aber pro Gruppe nicht nur den höchsten, sondern die fünf höchsten
Werte (ein ORDER BY A Desc, TOP 5 auf Gruppenebene).
Das ganze kommt dann in eine View. Kann man das mit einem Select lösen?
Eine Temporàre Tabelle wird in der View nicht unterstützt.




Schau mal, ob Dir das weiterhilft:
http://www.insidesql.org/beitraege/...g-anzeigen
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.org

Ähnliche fragen