Hey, your goal is to find these records and then update them? below is what i need to do:
DECLARE @smallmoney as money set @smallmoney = 1.0097 SELECT @smallmoney as actualValue, ROUND(@smallmoney,2) WHERE @smallmoney <> ROUND(@smallmoney,2)
As you can see, if the amount of money is already within two decimal places, the where clause will filter this entry.
Hope this works for you!
source share