У меня есть временная таблица, которая имеет два столбца: один - Имя, а другой - RecordNumber.Они выглядят следующим образом:
Name RecordNumber Rownum
EMEA-1111-SCHD-1 0 1
EMEA-12362-SCHD-1 0 2
EMEA-12362-SCHD-1 0 3
EMEA-12362-SCHD-1 0 4
EMEA-12362-SCHD-1 0 5
EMEA-2191-SCHD-1 0 6
EMEA-2191-SCHD-1 0 7
EMEA-2191-SCHD-1 0 8
Мне нужно обновить столбец "RecordNumber" с номером приращения, начинающимся с 1. Допустим, для EMEA-1111-SCHD-1 только одна запись, поэтому RecordNumber следует обновить до 1Для EMEA-12362-SCHD-1 четыре записи, поэтому RecordNumber следует обновить до 1,2,3,4 соответственно.В принципе, мне нужно иметь результат:
Name RecordNumber Rownum
EMEA-1111-SCHD-1 1 1
EMEA-12362-SCHD-1 1 2
EMEA-12362-SCHD-1 2 3
EMEA-12362-SCHD-1 3 4
EMEA-12362-SCHD-1 4 5
EMEA-2191-SCHD-1 1 6
EMEA-2191-SCHD-1 2 7
EMEA-2191-SCHD-1 3 8
Можно ли сделать это без курсора?Спасибо, Эд.Я добавил идентичность col rownum, чтобы сделать эти записи уникальными.Есть какие-нибудь идеи, как обновить результат, чтобы иметь номер записи по группе?