pyo*_*yon 4 sql-server sql-server-2008
有什么方法可以将数字转换为指定位数的小数?我试过了:
SELECT ...
CAST(NumericField AS NUMERIC(15, @DecimalPlaces) AS NumericField,
...
Run Code Online (Sandbox Code Playgroud)
但这没有用。
编辑:我犯了一个错误,写NUMBER
而不是NUMERIC
。但问题仍然存在:如何将a转换NUMERIC
为指定位数的小数?
declare @Value float = 123.4567, @RoundTo int = 2
select round(@Value * power(10, @RoundTo), 0) / power(10, @RoundTo)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
35934 次 |
最近记录: |