我觉得很简单。
我有一个显示项目长度的查询。
询问:
select length from vw_OutstandingVsInStock1 OVI
LEFT JOIN Departments DEP
on OVI.Department COLLATE DATABASE_DEFAULT=DEP.Description
where OutstandingVolume>0.39
这会返回如下结果:
0.9
1.2
1.5
1.8
2.1
2.4
2.7
3.0
3.3
3.6...
在3.0
我希望它显示为的情况下3
因此,如果没有小数,int
则不显示小数。如果存在小数点,则显示小数点到 1 个小数点?
所以想要的输出是3
and6
而不是3.0
and6.0
我正在使用 MSSQL 2012。