在DB2中转换为货币或货币格式

时间:2015-04-24 16:14:31

标签: db2 currency currency-formatting money-format

我有一列数据类型dec (16,2),其值可能为20000.00。 我希望结果以逗号分隔的货币或货币格式如下:20,000.00

截至目前,我计划将此除以1000并用逗号连接。但我想知道DB2是否具有内置功能来转换它。或者将整数转换为货币格式的任何其他更简单的方法。

select A.Billing_Amount 
from Transaction_Table A with ur;

2 个答案:

答案 0 :(得分:2)

您也可以尝试:

 select decimal(A.Billing_Amount,9,2) from Transaction_Table A with ur;

答案 1 :(得分:1)

您可以创建一个不同的UDT来将列存储为货币类型,如下所示:

 CREATE DISTINCT TYPE CURRENCY AS DEC(15,2) WITH COMPARISONS;