When casting a varchar value to MONEY it is rounding the value to the nearest 0.10, how do I prevent this rounding up?
UPDATE: I found the problem. In a subquery, the value is being CAST from varchar to FLOAT and then I was trying to CAST from FLOAT to MONEY.
I am not sure i understand your problem.
When looking at the code below
it gets rounded to the nearest 4th decimal, not the 1st decimal.