Hallo,
ich versuche folgendes Problem zu lösen. Eine Archiv-Tabelle:
ID NUMBER CODE
123 1-1111 b
125 1-1111 a
34 1-1111 a
124 2-1234 d
234 2-1234 c
4345 2-1234 c
156 2-1234 c
42 3-1113 i
356 4-1134 a
nun benötige ich alle NUMBERs bei denen es zwischen der höchsten und zweit höchsten eine Änderung bei CODE gab. Sollte die Änderung weiter zurück liegen brauche ich sie nicht! Also sollte von dem Auszug aus der Archiv-Tabelle nur 1-1111 selektiert werden.
Irgendwie in der Art:
select number
from Archiv
where code (max(id)) <> code (max(id))-1
wobei -1 nicht korrekt ist.
Hat jemand einen Tipp zur Lösung meines Problems?
ich versuche folgendes Problem zu lösen. Eine Archiv-Tabelle:
ID NUMBER CODE
123 1-1111 b
125 1-1111 a
34 1-1111 a
124 2-1234 d
234 2-1234 c
4345 2-1234 c
156 2-1234 c
42 3-1113 i
356 4-1134 a
nun benötige ich alle NUMBERs bei denen es zwischen der höchsten und zweit höchsten eine Änderung bei CODE gab. Sollte die Änderung weiter zurück liegen brauche ich sie nicht! Also sollte von dem Auszug aus der Archiv-Tabelle nur 1-1111 selektiert werden.
Irgendwie in der Art:
select number
from Archiv
where code (max(id)) <> code (max(id))-1
wobei -1 nicht korrekt ist.
Hat jemand einen Tipp zur Lösung meines Problems?