有两张表,packing和invoice,要根据invoice.fc的值来半段精度,若invoice.fc = “JPY”则packing.price取整数,否则保留两位(四舍五入)select case when invoice.fc = 'JPY' then floor(packing.price) else round(packing.price,2) end as price from packing inner join invoice on....以上查询出来的结果还是保留小数点后4位,只起到了四舍五入的效果,求高人指点,或有什么好的方法没有?谢谢先了~~