今天在写SQL脚本时用到了Arg这个函数,发现了一个问题就是如果取平均数的字段是int类型那么,无论你怎么平均都不会有小数位出来。

因为Arg默认将你取的平均值转换为了你的字段对应的类型int。那么如果你想得到小数位怎么办呢?

           那就需要按照如下情况进行转换了:

           select    cast(avg(cast(svrd.Value as decimal(4,2))) as decimal(4,2)) 平均分  from SV_ReplyDetail svrd.

相关文章:

  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-08
  • 2022-01-28
  • 2022-12-23
猜你喜欢
  • 2021-07-11
  • 2021-12-07
  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案