ACCESS数字类型单精度转换到SQL应该选什么?该怎么解决

ACCESS数字类型单精度转换到SQL应该选什么?ACCESS中字段的值如下:1.31.54.2转换到SQL时变成:1.29999995231

ACCESS数字类型单精度转换到SQL应该选什么?
ACCESS中字段的值如下:
1.3
1.5
4.2

转换到SQL时变成:
1.2999999523162842
1.5
4.1999998092651367

请问要选择什么字度类型才能维持不变?

[解决办法]
decimal(10,1)
[解决办法]
lz原表中小数位数不确定?

1.3
1.5
4.2
2.22
3.234