回 帖 发 新 帖 刷新版面

主题:帮助 :sql语句的问题

sql2="select v_title,v_num,sum(v_num) as znum from tbl_vote where v_type=false and v_upid="&rst("v_id")
'sql2=sql2&" group by v_title,v_num"
set rst2=conn.execute(sql2)
上面两条sql语句,如果不加第二条sql语句就会出现 试图执行的查询中不包含作为合计函数一部分的特定表达式 错误
而且为什么rst2("znum")显示为0呢? v_num字段有三条记录,值分别是0,0,1。应该显示1的啊?
请高手指点

回复列表 (共1个回复)

沙发


问题是你又要显示v_num,又要显示sum(v_num),那又该如何显示呢?这个肯定是有问题的。

但如果加了group by 以后,因为对相同的v_num做了分组了,所以sql就不会出问题!

我来回复

您尚未登录,请登录后再回复。点此登录或注册