注册 登录
编程论坛 SQL Server论坛

[求助] 数据类型出错

suga 发布于 2007-04-16 14:13, 931 次点击
select sum("人数") from table
报错
sum or average aggregate 运算不能以 char 数据类型作为参数。

请达人指点应该怎么解决
8 回复
#2
棉花糖ONE2007-04-16 15:38
很明显.聚合函数的参数只能是整数的啊,不过如果是字符的话,是数字字符的话应该也行
#3
suga2007-04-16 15:49
那应该怎么做?
#4
帅哥一条虫2007-04-16 16:10

把“人数”该成INT类型

#5
Kendy1234562007-04-16 16:34
你想求和 必须保证该字段的值是可以被累加的
#6
初学Delphi2007-04-17 14:03
?字段名吧
他用的是值
#7
huangqing2007-04-18 14:55

把人数改为int 吧

#8
cy4130203242007-04-20 21:13
是不是查总人数是多少啊
如果是
把"人数"换成* 就可以了
#9
mse2007-04-22 20:45
如果每行一个人可以换成count(*),针对LZ的想法,还是把"人数"定义为INT型的,计算sum(人数)
1