我想删除金额值中小数位前的点(。)。下面是我的数据库表
查询
SELECT sum( REPLACE( REPLACE( amt, ',', '' ) , ' ', '' ) ) FROM amt_demo
当我运行上述查询时,我得到以下输出。
输出
但我想要的总和如:
1333.00
100000.50
100000.00
123456789
123456789
123456789
---------------
370571700.50
我知道如何解决这个问题?
答案 0 :(得分:1)
使用数学CEIL功能
SELECT CEIL(sum(REPLACE(REPLACE(',',''),'','&#39 ;)))