Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Abfrage (https://www.delphipraxis.net/26859-sql-abfrage.html)

motu 3. Aug 2004 07:23

Re: SQL Abfrage
 
Also falls nochmal jemand wie ich hier her kommt, pack ich mal zwei Lösungen hier rein.

Die Erste gibt nur den Wert, sofern vorhanden, sowie den Vorgänger/Nachfolger aus.
Da das die ASP-Source ist, müßte "&input1&" durch eine Variable ersetzt werden.

SQL-Code:
SELECT Spalten, MAX(wert) FROM Tabellen WHERE wert < "&input1&"
UNION
SELECT Spalten FROM Tabellen WHERE wert = "&input1&"
UNION
SELECT Spalten, MIN(wert) FROM Tabellen WHERE wert > "&input1&" ORDER BY wert

Die Zweite gibt 5 Vorgänger/Nachfolger aus:

SQL-Code:
SELECT Spalten
FROM Tabellen
WHERE Wert IN (SELECT TOP 5 Wert FROM Tabelle WHERE Wert < "&input1&" ORDER BY Wert DESC)
UNION
SELECT Spalten
FROM Tabellen
WHERE Wert = "&input1&"
UNION
SELECT Spalten
FROM Tabellen
WHERE Wert IN (SELECT TOP 5 Wert FROM Tabelle WHERE Wert > "&input1&" ORDER BY Wert)
ORDER BY Wert


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

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