4

如何TRUNC在 SQL Server 2012 中使用函数,因为我收到一个错误:

'TRUNC' 不是可识别的内置函数名称。

当我执行语句时

SELECT TRUNC(30.95, 1)

在 SQL Server 2012 中

http://msdn.microsoft.com/en-us/library/ee634907.aspx

4

2 回答 2

7

它是 DAX 函数,而不是内置 SQL 函数。看起来那些将用于Excel。

http://technet.microsoft.com/en-us/library/gg399181.aspx

SQL Server 2012 的内置函数在这里:

http://msdn.microsoft.com/en-us/library/ms177516.aspx

于 2013-06-24T19:21:54.967 回答
3
ROUND ( 30.95 , 1 , 1 )

当第三个参数!= 0它截断而不是四舍五入

http://msdn.microsoft.com/en-us/library/ms175003(SQL.90).aspx

感谢https://stackoverflow.com/a/44093/44743

于 2013-06-24T19:06:21.757 回答