sql server 2005 tsql abs不喜欢小数?

时间:2009-12-07 22:50:15

标签: sql sql-server tsql

尝试在sql mgmt studio中运行以下语句

declare @rick as decimal(13,3)
@rick = -.5
select bob = abs(@rick)

为什么这不起作用的任何想法?

2 个答案:

答案 0 :(得分:1)

你错过了第2行的Set。有了这个,我得到了正确的.5。即:

declare @rick as decimal(13,3)
set @rick = -.5
select bob = abs(@rick)

答案 1 :(得分:1)

这里的工作正常,bob = 0.500。你得到什么错误?