将表中合计的结果加入原表中的问题

henr 2003-12-10 09:24:57
select sum(a1) as a1,sum(a2)as a2......sum(a?) as a? form table where ***
从table中查询的数据结果加入table中。请高手指教。谢谢
...全文
44 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
PPLUNCLE 2003-12-11
  • 打赏
  • 举报
回复
那我的回答就应该是楼主的那个意思啊!!
如果还有其他意思,那我就真的不明白了
首先:
select sum(a1),sum(a2) from table是计算结果
然后在插入结果到table表中:
insert into table(a1,a2) select sum(a1),sum(a2) from table
henr 2003-12-11
  • 打赏
  • 举报
回复
更正:其中用objrs.fields.item("a1").value在"网页中"显示数据
henr 2003-12-11
  • 打赏
  • 举报
回复
因为要在界面上显示数据,所以将计算的结果写到
dim objrs
strsql= "select sum(a1) as a1,sum(a2)as a2......sum(a?) as a? form table where *** "
然后
objrs.open strsql,objcont
其中用objrs.fields.item("a1").value在表中显示数据
那么怎样把上面的计算结果加入原table表中
我已用上面的语句在程序中利用了查询结果,那么已有的查询结果的值如何返回存入原表?
可以看明白吗?谢谢
PPLUNCLE 2003-12-11
  • 打赏
  • 举报
回复

是要把"和"加到哪里
a1 a2
20 30
30 60

-----
50 90 '和
-----
*************************************************
select sum(a1),sum(a2).... from table
上面的话是求出了结果(和)
************************************************
insert into table(a1,a2) select sum(a1),sum(a2) from table
上面的整个语句是把结果插入table表中去(下面显示的结果!)

a1 a2
20 30
30 60

-----
50 90 '和
-----

************************************************
henr 2003-12-11
  • 打赏
  • 举报
回复
我已有从table中的查询结果,付给了strsql ,那么如何将strsql中得值再加回到原table中。
PPLUNCLE 2003-12-11
  • 打赏
  • 举报
回复
strsql="select sum(a1) as a1,sum(a2)as a2......sum(a?) as a? form table where ***"
你是用的table 表啊

insert into table(a1,a2...) select sum(a1),sum(a2).... from table

也是往table中插入了数据啊!!!
你是要把结果放入一个新表中吗???

henr 2003-12-11
  • 打赏
  • 举报
回复
查询结果付给了strsql,把strsql 存入table
PPLUNCLE 2003-12-11
  • 打赏
  • 举报
回复
不明白楼主的意思,
什么“那么strsql 怎么加入 table?谢谢”
henr 2003-12-11
  • 打赏
  • 举报
回复
首先感谢高手
如果
strsql="select sum(a1) as a1,sum(a2)as a2......sum(a?) as a? form table where ***"
objrs.open strsql,objcont
那么strsql 怎么加入 table?谢谢
henr 2003-12-11
  • 打赏
  • 举报
回复
我想应该是这样:
insert into table(a1,a2,....) & strsql
不知对否?
PPLUNCLE 2003-12-10
  • 打赏
  • 举报
回复
唉!!
ASP版块里愿意出来帮人解答问题的高手是越来越少啦!!!!

《人--又少了一个》!!!
PPLUNCLE 2003-12-10
  • 打赏
  • 举报
回复
楼主是要怎么操作?
是要把"和"加到哪里
a1 a2
20 30
30 60

-----
50 90 '和
-----
是这样吗???如果是这样的话,一条SQL语句就可以做到:
insert into table(a1,a2...) select sum(a1),sum(a2).... from table

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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