Hallo zusammen,
ich hoffe jemand kann mir beim folgenden MS SQL Problem weiterhelfen.
Ich versuche die Spalte (B) basierend auf den Werten in Spalte (A) zu berechnen. Mit einer anschließenden Generierung einer Eindeutigen ID in Spalte (C).
Beispiel:
Die Bedingung für Spalte B lautet:
Solange der Wert in Spalte A < 30 ist, dann soll in Spalte B fleißig weiter hochgezählt werden und eine eindeutige ID in Spalte C generiert werden.
Bei nicht Erfüllung der Bedingung soll in der darunterliegenden Zeile wieder von neu gezählt werden.
Kann mir hier jemand behilflich sein?
Das wäre Klasse! Vielen Dank im Vorraus!
Gruß
ich hoffe jemand kann mir beim folgenden MS SQL Problem weiterhelfen.
Ich versuche die Spalte (B) basierend auf den Werten in Spalte (A) zu berechnen. Mit einer anschließenden Generierung einer Eindeutigen ID in Spalte (C).
Beispiel:
RowID | A | B | C |
1 | 2 | 1 | 32568957 |
2 | 5 | 2 | 32568957 |
3 | 2 | 3 | 32568957 |
4 | 30 | 4 | 32568957 |
5 | 9 | 1 | 45856267 |
6 | 5 | 2 | 45856267 |
7 | 7 | 3 | 45856267 |
8 | 256 | 4 | 45856267 |
9 | 15 | 1 | 895101299 |
10 | 5 | 2 | 895101299 |
Solange der Wert in Spalte A < 30 ist, dann soll in Spalte B fleißig weiter hochgezählt werden und eine eindeutige ID in Spalte C generiert werden.
Bei nicht Erfüllung der Bedingung soll in der darunterliegenden Zeile wieder von neu gezählt werden.
Kann mir hier jemand behilflich sein?
Das wäre Klasse! Vielen Dank im Vorraus!
Gruß
Comment