Điểm của Martin Smith là một điểm tuyệt vời -> Nếu chỉ có dữ liệu số ở đó và bạn luôn thực hiện các thao tác như thế này, nó sẽ giúp bạn tiết kiệm thời gian và không phải thực hiện công việc chuyển đổi này.
Điều đó được cho là bạn có thể làm -
update Fields
set ColumnName = cast( (cast(ColumnName as int) - 1) as varchar(nn))
from Fields f, FTypes ft
where ft.Name = 'Field Count'
and ft.ID = f.ID_FT
and f.ID_Project = 186
trong đó nn là định nghĩa ban đầu của cột varchar của bạn