/ / Wypełnij kolumnę i dodaj auto numer na podstawie innych kolumn w SQL Server - sql, sql-server

Wypełnij kolumnę i dodaj numer auto na podstawie innych kolumn w SQL Server - sql, sql-server

Po prostu utknąłem z moim projektem, aby wypełnić kolumnę A na podstawie wartości z kolumny B. Jak wypełnić kolumnę B z wartością z kolumny A i automatycznie dodaje 3 cyfry na podstawie liczby zliczeń określonej wartości w kolumnie A?

wprowadź opis obrazu tutaj

Odpowiedzi:

1 dla odpowiedzi № 1

mam nadzieję, że nie będziesz miał więcej niż 999 zliczeń A.

UPDATE T
SET    B = A + RIGHT("000" + convert(varchar(3), rn), 3)
FROM
(
SELECT A, B, rn = row_number() over (partition by A order by A)
FROM   yourtable
) T