我正在撰写一份报告,其中我只需要在必要时显示小数位
例如
123.0000应显示为123 123.4670应显示为123.467 235.4345应显示为235.4345
有人知道这是否可行?
答案 0 :(得分:3)
有2个选项。
如果使用sp,有一种方法可以在db端转换。
你可以转换或转换为float simple
select cast (123.4670 as float), cast (123.000 as float)
或
如果您使用的是表格,请使用Format功能修改
=Format(Fields!CUL1.Value, "#,##0.##")
答案 1 :(得分:1)
试试这个:
Select Cast(value as decimal(18,3))
或
select cast(columnName as decimal(18,3)) from table_name
此处3
是小数位数。显示如18.009,2.000,4.333
等。
如果使用2
,那么它会显示为18.00,2.00,4.33
等。