Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   SELECT TOP bringt zu viele Datensätze (https://www.delphipraxis.net/178709-select-top-bringt-zu-viele-datensaetze.html)

süden 22. Jan 2014 12:58

Datenbank: Access • Version: 2010 • Zugriff über: ADO + direkt

SELECT TOP bringt zu viele Datensätze
 
Versuch 1 = 14 Datensätze
-> SELECT TOP 10 [ID] FROM tStunden ORDER BY [Date] DESC

Versuch 2 = 14 Datensätze
-> SELECT [ID] FROM (SELECT TOP 10 [ID] FROM tStunden ORDER BY [Date] DESC)

[ID] = GUID, Primary
[Date] = Integer, indiziert (den Spaltennamen konnte ich mir nicht aussuchen)

Wie kann ich das auf 10 Datensätze begrenzen?

Union 22. Jan 2014 13:01

AW: SELECT TOP bringt zu viele Datensätze
 
Das Order by muss bei Access ein Unique Feld beihalten, also z.b.:

Code:
SELECT TOP 10 [ID] FROM tStunden ORDER BY [Date] DESC, [ID] DESC

süden 22. Jan 2014 13:20

AW: SELECT TOP bringt zu viele Datensätze
 
Danke vielmals, das wars.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz