我正在尝试打印
条件 1:我的十进制值 IF 十进制列后的第一个两位数。为 0。
EX:If Column value is 123.00000 = 123.00
条件 2:如果 '.' 后面有一些值,我需要打印相同的十进制列值
EX: If Column value is 123.00200 = 123.00200
If Column value is 123.10000 = 123.10000
我试过以下查询。但没有得到预期的输出
SELECT
CASE
WHEN PARSENAME(dbo.tblS.DecColumn,1) > 1 THEN dbo.tblS.DecColumn
ELSE cast(round(dbo.tblS.DecColumn,2) as numeric(36,2))
END AS 'ColumnValue'
From
dbo.tblS