请问sql求平均值的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:04:52
急,问个asp+sql求平均值的问题?

select avg(留言编号)
from 用户留言

字段如下:
留言编号
1
2
3
4
5
6

为什么21除以6平均值是3,而不是3.5,为什么平均值只取3,为什么也没有四舍五入?

因为你定义的int (1/2还等于0呢 呵呵)
要想四舍五入就定义浮点型或(int)(number+0.5) 、 Round(number)实现

想知道你用的什么编译系统C/VB/。。

你的留言编号是int类型
所以
avg(留言编号)
本来就只取整数部分的啊........