killerworm
Grünschnabel
Hallo zusammen
Ich habe hier eine Aufgabe, zu der ich bis jetzt keine gute Lösung gefunden habe:
In einer Tabelle mit n Records welche in einem Feld durch 'Header', 'Body' oder 'Footer' gekennzeichnet werden. Sieht also ungefähr folgendermassen aus:
1 Header
2 Body
3 Body
4 Body
5 Footer
6 Header
7 Body
8 Body
9 Footer
10 Header
In einem Select sollte ich nun jeder Gruppe (jeweils von Header bis Footer) eine eindeutige Nummer zuordnen. Ich hab da bereits mit analytischen Funktionen versucht weiterzukommen, aber ich schaff das nicht. Mit 2 Updates auf die Tabelle geht das schon, aber das ist sehr langsam und die Tabelle kann sehr gross sein.
Hat jemand eine Idee?
Besten Dank
Hanspeter
Ich habe hier eine Aufgabe, zu der ich bis jetzt keine gute Lösung gefunden habe:
In einer Tabelle mit n Records welche in einem Feld durch 'Header', 'Body' oder 'Footer' gekennzeichnet werden. Sieht also ungefähr folgendermassen aus:
1 Header
2 Body
3 Body
4 Body
5 Footer
6 Header
7 Body
8 Body
9 Footer
10 Header
In einem Select sollte ich nun jeder Gruppe (jeweils von Header bis Footer) eine eindeutige Nummer zuordnen. Ich hab da bereits mit analytischen Funktionen versucht weiterzukommen, aber ich schaff das nicht. Mit 2 Updates auf die Tabelle geht das schon, aber das ist sehr langsam und die Tabelle kann sehr gross sein.
Hat jemand eine Idee?
Besten Dank
Hanspeter