Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.549 Beiträge
 
Delphi 11 Alexandria
 
#48

AW: Zum nächsten Datensatz springen

  Alt 8. Jun 2010, 22:11
Nur zur Sicherheit:
nächster DS
SQL-Code:
SELECT
  ID
FROM
  adressen
WHERE
  CONCAT_WS(' ',gesch_firma,name,vorname,CAST(ID AS VARCHAR)) >=
    (SELECT
       CONCAT_WS(' ',gesch_firma,name,vorname,CAST(ID AS VARCHAR))
     FROM
       adressen
     WHERE ID = $id)
AND
  ID <> $id
ORDER BY
  gesch_firma,name,vorname
LIMIT 1
Vorheriger DS:
SQL-Code:
SELECT
  ID
FROM
  adressen
WHERE
  CONCAT_WS(' ',gesch_firma,name,vorname,CAST(ID AS VARCHAR)) <=
    (SELECT
       CONCAT_WS(' ',gesch_firma,name,vorname,CAST(ID AS VARCHAR))
     FROM
       adressen
     WHERE ID = $id)
AND
  ID <> $id
ORDER BY
  gesch_firma DESC,name DESC,vorname DESC
LIMIT 1
Wie gehabt ungetestet, sollte aber hoffentlich passen.

[edit] Den sql-Tag hatte ich auch schon versucht, es muss jetzt [ code=SQL ] heißen (ohne Leerzeichen natürlich) [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat