时,我导出数据的价格值DB2,我越来越喜欢这个在DB2我导出数据的价格值让这样的“00000000000000000000000020.96000”价格价值,我们有小数列
“00000000000000000000000020.96000”
如何删除之前的零价格值。
我是这样的例外“20.96000”。
我这样的查询
sum(orders.TOTALPRODUCT) this value I am getting like this "+00000000000000000000000020.96000"
db2 "EXPORT TO customerpurchase2016.csv OF del modified BY coldel,
SELECT userreg.logonid,
nvl(address.firstname,'')
||' '
|| address.lastname,
sum(orders.totalproduct) AS totalproduct,
sum(orders.totalproduct+orders.totaltax+orders.totalshipping+orders.totaladjustment) AS totalamount,
userdemo.field7
FROM orders,
userreg,
userdemo,
address
WHERE address.member_id=userdemo.users_id
AND userdemo.users_id=userreg.users_id
AND userreg.users_id=orders.member_id
AND orders.status NOT IN('J',
'P',
'X')
AND orders.lastupdate BETWEEN '2016-01-01-00.00.00.000000' AND '2016-12-30-12.00.00.000000'
AND address.status='P'
AND address.selfaddress=1
GROUP BY userreg.logonid,
userdemo.field7,
address.firstname,
address.lastname"
可以尝试:修剪(SUM(orders.totalproduct))AS totalproduct, –
没有工作总和(orders.totalproduct)这是一个十进制列 – mahesh
变得异常这样在DB2 – mahesh