PRINT CONVERT(VARCHAR(30),CAST(111111111111111 AS Money),1)
上面的方式可以实现如题的效果,不过会有两位小数点,当将值改为2时,小数点为4位,
改了其他值时都跟1相似。
没查到资料说这是为什么。仅记录已备用好了,如果有哪位知道的,望不吝告知,感激不尽!
本文介绍了一种使用PRINTCONVERT函数将数值转换为VARCHAR并指定Money类型的SQL技巧。通过调整参数值,可以改变输出的小数点位数。此方法适用于需要格式化货币显示的场景。
PRINT CONVERT(VARCHAR(30),CAST(111111111111111 AS Money),1)
上面的方式可以实现如题的效果,不过会有两位小数点,当将值改为2时,小数点为4位,
改了其他值时都跟1相似。
没查到资料说这是为什么。仅记录已备用好了,如果有哪位知道的,望不吝告知,感激不尽!
5384
1065

被折叠的 条评论
为什么被折叠?