我有一个应用程序,可以将数据下载到 Excel 文件。 问题是我需要在某些字段中添加欧元叹号。
我在日期方面也遇到了类似的问题。
在 Excel 中是 54656434
使用 convert(varchar,senddate,105)
后,它在正常日期中发生了变化
有没有类似的东西可以添加欧元符号并将其四舍五入到小数点后两位???
编辑:
在 Excel 中我得到的数字如 1,55435 我需要的输出是 € 1,55
最佳答案
这有点复杂......让我知道你的想法。将 '1,55435'
替换为您的字段。
SELECT CONCAT('£', CAST(CAST(1,55435 AS DECIMAL(18,2)) AS CHAR(55)))
我在美国,所以我不确定是否可以将小数更改为使用逗号而不是句点。
编辑:另外,请尝试以下操作:SELECT CONCAT('£', FORMAT(1,55365, 2))
。让我知道哪个有效。
关于mysql - sql : add euro sign and round the number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46199699/