Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   SQL: benachbarte Datensätze mitselektieren (https://www.delphipraxis.net/136607-sql-benachbarte-datensaetze-mitselektieren.html)

Hedge 4. Jul 2009 11:28

Re: SQL: benachbarte Datensätze mitselektieren
 
Moin auch,

Ja, da hast du nicht Unrecht.

Da der Score doch von Anfang an bekannt ist, reduziert sich das Konstrukt auf 3 Abfragen.
Da stehst deine Variante mit 2 Abfragen immernoch besser da.

Kann man bei deiner Methode die Ergebnissmengen denn zusammenfügen?

Hab nämlich für die Ausgabe der Tabelle ne Funktion die als Parameter das entgegennimmt was in der WHERE-Klausel steht.

alcaeus 4. Jul 2009 11:36

Re: SQL: benachbarte Datensätze mitselektieren
 
Moin,

du musst die Daten dann einfach in ein Array reinschieben - wie du das machst haengt natuerlich von der Sprache ab. Beachte aber, dass du die vorhergehenden Rows erstmal umkehren musst.

Greetz
alcaeus

Hedge 4. Jul 2009 13:55

Re: SQL: benachbarte Datensätze mitselektieren
 
Hab es jetzt statt mit der verschachtelten Lösung einfach nach alcaeus Methode gemacht.
Das ist am Übersichtlichsten.
Ich schiebe das Zeug allerdings nicht in einen Array, sondern benutze UNION, dann hab ichs auch gleich aus 1 Hand.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:12 Uhr.
Seite 3 von 3     123   

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