SQL 中 Arg的使用

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

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

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

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

转载于:https://www.cnblogs.com/kevinGao/p/3589966.html

猜你喜欢

转载自blog.csdn.net/weixin_33670713/article/details/93051512
今日推荐