verwendetes Datenbanksystem: TSQL
Hi @ All.
Kleines Problem. Habe eine Abfrage, die schematisch etwa Folgendes liefert:
ID Value
1 a
1 b
2 c
3 d
3 e
Nun brauche ich aber Folgendes:
ID Value Number
1 a 1
1 b 2
2 c 1
3 d 1
3 e 2
Wie kann ich die letzte Spalte bewerkstelligen? Ich brauche praktisch irgendwas, dass die Zeilen mit der gleichen ID hochzählt...
Gruß, Christian.
Hi,
das geht z.B. mit den analytischen Funktionen:
SELECT ROW_NUMBER() OVER(PARTITION BY id ORDER BY value) FROM table
Gruß
f_igy
Ahhhhh,
PARTITION BY
war das Stichwort...
Danke!