Einzelnen Beitrag anzeigen

heri

Registriert seit: 20. Mär 2006
81 Beiträge
 
Delphi 2006 Enterprise
 
#7

Re: 10Records vor- und zurückblättern (Paging)

  Alt 28. Mai 2008, 12:40
thx to alzaimar

aufgrund von deinem bsp weiss ich dödel jetzt endlich wieso folgendes NICHT geht:
SQL-Code:
SELECT TOP 50 name, value
FROM ( SELECT TOP 100 name, value
       FROM tab
       ORDER BY value DESC)
ORDER BY value ASC;
see:
http://www.sql-tips.de/index.php/Aus...chr%C3%A4nkung

sondern man muss "aliasen" (oder wie hiess das schonwieder)!
so muss es heissen:

SQL-Code:
SELECT TOP 50 name, value
FROM ( SELECT TOP 100 name, value
       FROM tab
       ORDER BY value DESC) MYALIAS
ORDER BY value ASC;
dein tipp vom clustered index kann ich (glaub ich) nicht anwenden, denn ich habe für die tabelle schon einen clustered index für den PK und
leider weiss nicht wie ich einen zweiten gruppierten clustered index machen kann

ich erhalte immer
Zitat:
Für 'tTableX' (Tabelle) kann höchstens ein gruppierter Index erstellt werden. Löschen Sie den bestehenden gruppierten 'PK_tTablePK'-Index, bevor Sie einen weiteren gruppierten Index erstellen.
thx anyway
  Mit Zitat antworten Zitat