这个难题把我气昏了

ajaaha 2003-03-10 01:27:35
问题:
我想用一条SQL语句把一个表中每个班级的积分求和后把班级的名称和该班级的积分两个字段插入到一个新表中做为一条记录,我老不能实现
我的代码是:
Dim adoconn As New ADODB.Connection
Dim sql, sql1 As String
adoconn.Open "test"
sql = "insert into table1 (班级,积分) select 班级,SUM(积分) as 积分1 from table2 where 班级='99电子' "
adoconn.Execute sql
?????班级字段老出错误,高手帮助帮助
...全文
52 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2003-03-11
  • 打赏
  • 举报
回复
sql = "insert into table1 select 班级,SUM(积分) as 积分1 from table2 where 班级='99电子' group by 班级 "
SeeSunSet 2003-03-11
  • 打赏
  • 举报
回复
字段前面應該加前綴啊
chenyu5188 2003-03-10
  • 打赏
  • 举报
回复
sql = "insert into table1 (班级,积分) select 班级,SUM(积分) as 积分1 from table2 where 班级='99电子' group by 班级 "
wuzhiliang 2003-03-10
  • 打赏
  • 举报
回复
sql = "insert into table1 (班级,积分) select 班级,SUM(积分) as 积分1 from table2 where 班级='99电子' group by 班级 "

当然不行,字段名不匹配...积分1--->积分
xinshou1979330 2003-03-10
  • 打赏
  • 举报
回复
同意楼上的说法
zqfleaf 2003-03-10
  • 打赏
  • 举报
回复

sql = "insert into table1 (班级,积分) select 班级,SUM(积分) as 积分1 from table2 where 班级='99电子' group by 班级 "
chinasqf 2003-03-10
  • 打赏
  • 举报
回复
sql = "insert into table1 (班级,积分) select 班级,SUM(积分) as 积分1 from table2 where 班级='99电子' group by 班级"
remanwang 2003-03-10
  • 打赏
  • 举报
回复
insert into table1 (班级,积分) select 班级,SUM(积分) as 积分1 from table2 where 班级='99电子' group by 班级

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧