小编典典

使用sql删除尾随零

sql

我正在尝试使用round函数,并且不显示任何尾随零,但最后仍显示一些零。我想得到10.4,但得到这样的东西:

10.400000

这是我的SQL:

select round(AVG(CAST(k.TotalNumberDays AS numeric(12,2))),2) TotalNumber

如何在此处删除尾随零?我只需要显示10.4。


阅读 219

收藏
2021-04-07

共1个答案

小编典典

您只需要将其强制转换为十进制(12,2)。

select cast(round(AVG(CAST(k.TotalNumberDays AS numeric(12,2))),2) as decimal(12,2)) TotalNumber
2021-04-07