Entweder würde ich dafür einen outer join verwenden, oder eine
query welche alle DS mit der entsprechenden Sortierung auflistet, dann läufst du die
Query durch und vergleichst den Aktuellen Datensatz immer mit dem Vorgänger bzw. umgekehrt. Das dürfte viel schneller gehen als deine Wahnsinns not in
sql-Abfrage.