Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
AW: Zum nächsten Datensatz springen
8. Jun 2010, 23:34
Irgendwas habe ich übersehen:
SQL-Code:
SELECT id FROM adressen
WHERE
(gesch_firma < ( SELECT gesch_firma FROM adressen WHERE id = $id ))
OR
((gesch_firma = ( SELECT gesch_firma FROM adressen WHERE id = $id ))
and
(name < ( SELECT name FROM adressen WHERE id = $id )))
OR
((gesch_firma = ( SELECT gesch_firma FROM adressen WHERE id = $id ))
and
(name = ( SELECT name FROM adressen WHERE id = $id ))
and
(vorname < ( SELECT vorname FROM adressen WHERE id = $id )))
ORDER BY gesch_firma, name, vorname DESC limit 0,1
Ich bekomme immer den ersten Datensatz. Ich brauche aber den vorherigen.
Michael Ein Teil meines Codes würde euch verunsichern.
Geändert von mkinzler ( 9. Jun 2010 um 06:38 Uhr)
Grund: Auch Moderatoren kennen dei SQL Formatierung noch nicht
|