关于SQL语句的问题,很急!!!请帮忙

ltz 2001-10-25 09:41:15
我现在有两个结构相同的表,gz_lzb,yue_gzb 现在想将YUE——GZB中的数据和GZ——LZB中数据相加,放到另一个表yue_gzb_bate中,如何SQL语句啊
...全文
159 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cobi 2001-10-26
  • 打赏
  • 举报
回复
你不是在另一个帖子上问过了吗?
insert into gz_hzb (a1,a2)
select a.a1 + b.a1,a.a2 + b.a2 from yue_gzb1 a,yue_gzb2 b where yue_gzb1.bh = yue_gzb2.bh;
如果不行的话,试一下用程序代码控制吧
lxl 2001-10-26
  • 打赏
  • 举报
回复
B,C不是表啊,
你的表结构中B,C不是FLOAT吗?
ltz 2001-10-25
  • 打赏
  • 举报
回复
yue_gzb.bh=gz_lzb.bh
snowtop105 2001-10-25
  • 打赏
  • 举报
回复
“YUE——GZB中的数据和GZ——LZB中数据相加”
有对应关系吗?
bubble 2001-10-25
  • 打赏
  • 举报
回复
@_@
yangming_ok 2001-10-25
  • 打赏
  • 举报
回复
insert into yue_gzb_bate
select sum(a1) as 1,sum(a2) as a2,...
from
(select * from gz_lzb
union
select * from yue_gzb)
goup by a1,a2,...
ltz 2001-10-25
  • 打赏
  • 举报
回复
yyb2000你看我写的有错吗?
ltz 2001-10-25
  • 打赏
  • 举报
回复
lxl你这个B+C是指的表吗?
lxl 2001-10-25
  • 打赏
  • 举报
回复
insert into yue_gzb_bate
(select sum(b+c) from t2,t3 where t2和T3的对应关系)
yyb2000 2001-10-25
  • 打赏
  • 举报
回复
我在query analyzer中没问题呀,,,我的表结构如下
表t1 表t2 表t3
a(float) b c
ltz 2001-10-25
  • 打赏
  • 举报
回复
但是我要gz_lzb,yue_gzb相加放到yue_gzb_bate中啊
lovewangj 2001-10-25
  • 打赏
  • 举报
回复
轻松加愉快:
insert into yue_gzb_bate
(select * from gz_lzb
union
select * from yue_gzb)
当然了,这三个表的结构得完全一样,不然就得指定字段名了。
ltz 2001-10-25
  • 打赏
  • 举报
回复
update gz_lzb t3 set t3.a1=temp1.t1a1+temp2.t2a1 from
(select sum(t1.a1) as t1a1 from yue_gzb03 t1) as temp1,
(select sum(t2.a1) as t2a1 from yue_gzb03_bate t2) as temp2
还是出错,说:命令没有正常结束
yyb2000 2001-10-25
  • 打赏
  • 举报
回复
update t3 set t3.c=temp1.t1a+temp2.t2b
from
(select sum(t1.a) as t1a from gz_lzb t1) as temp1,(select sum(t2.b)as t2b from yue_gzb t2) as temp2

因不清楚你的表结构,,有问题再贴
ltz 2001-10-25
  • 打赏
  • 举报
回复
首先我将gz_lzb 中的数据插入到表yue_gzb_bate中,然后怎么将表gz_lzb yue_gzb_bate如何更新啊,才使得两个表相加啊

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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