小数要保留小数点和两位小数
sql server的话,参考下面文档,直接根据小数点号分隔
https://www.cnblogs.com/chenqingbin/p/11890646.html
我这边是oracle,其他数据库你类比查下百度
SELECT
23.4512554
, TRUNC(23.4512554)
, ROUND((23.4512554 - TRUNC(23.4512554)),2)
FROM
DUAL
/