Het punt van Martin Smith is uitstekend --> Als het alleen numerieke gegevens zijn die erin gaan en je zult altijd dit soort bewerkingen uitvoeren, dan zal het je tijd en moeite besparen om dit conversiewerk niet te hoeven doen.
Dat gezegd hebbende, je kunt doen -
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
waarbij nn de oorspronkelijke definitie is van uw varchar-kolom