Forum: Datenbanken
Delphi
by motu,
3. Aug 2004
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.
SELECT Spalten, MAX(wert) FROM Tabellen WHERE wert < "&input1&"
UNION
SELECT Spalten FROM Tabellen WHERE wert = "&input1&"
UNION
SELECT...
Forum: Datenbanken
Delphi
by motu,
2. Aug 2004
Danke. Genau daran arbeite ich grad, dabei bekomm ich aber einen Spaltenfehler. Die ORDER BY Bedingung ist in meinen Augen obsolet, da die Ergebnissmenge von TOP/MAX/GREATEST ja eigentlich nur einen Wert enthalten kann.
Forum: Datenbanken
Delphi
by motu,
2. Aug 2004
Hmm. Ich glaube Du bist zu sehr auf die ID fixiert. Die ID hilft mir nichts, da sie in keinem Zusammenhang mit den Werten steht, es mir aber um die Werte geht.
Forum: Datenbanken
Delphi
by motu,
2. Aug 2004
das hört sich gut an. Leider ist es in meinem Fall auch möglich, das der Wert nich in der Datenbank ist. dann soll der Wert davor, als auch der Wert danach angezeigt werden. Kriegen wir das auch hin?