我是Bigquery的新手,正在尝试将数值(从Salesforce)转换为货币(最好是美元值)。
基本上,我目前拥有的是:
SELECT salesforce.Name,ROUND(salesforce.Amount,2)作为金额
FROM table.salesforce
显然仅将值四舍五入到小数点后两位。
如果有人可以提供帮助,我将非常感激。
谢谢。
也许尝试使用CAST将小数转换为字符串,然后使用CONCAT添加所需的货币:
CONCAT(CAST("$" as STRING),' ',CAST(Amount AS STRING))
例如“ $ 1000.00”
PS:我从没使用过bigquery,所以不确定是否可以使用。
希望有帮助。