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
?
Odpowiedzi:
1 dla odpowiedzi № 1mam 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