Hallo,
ich würde gerne in MS SQL 2000 die Unix-Uniq Funktion nachbilden.
Sagen wir, wir haben eine Tabelle
idx val
-----------
1 5
2 7
3 8
4 8
5 7
6 3
7 3
8 3
9 1
10 3
11 5
Wie sähe eine Query aus, die doppelte aufeinander folgende Zeilen (bezüglich val) aus, die folgende Values ohne Umsortierung liefert: 5 7 8 7 3 1 3 5 ?
Ein einfacher DISTINCT liefert leider "zu wenig" Daten. Nach Möglichkeit bitte keine Stored Procedures.
Danke und Gruß,
mssqler
ich würde gerne in MS SQL 2000 die Unix-Uniq Funktion nachbilden.
Sagen wir, wir haben eine Tabelle
idx val
-----------
1 5
2 7
3 8
4 8
5 7
6 3
7 3
8 3
9 1
10 3
11 5
Wie sähe eine Query aus, die doppelte aufeinander folgende Zeilen (bezüglich val) aus, die folgende Values ohne Umsortierung liefert: 5 7 8 7 3 1 3 5 ?
Ein einfacher DISTINCT liefert leider "zu wenig" Daten. Nach Möglichkeit bitte keine Stored Procedures.
Danke und Gruß,
mssqler
Comment