>谁有做过部门合并(两个表)???<

heavenmusic 2003-12-15 03:25:54
我有两个数据表,一个销售一部,一个销售二部.

TABLE1(销售一部) TABLE2(销售一部)

DESP AMOUNT1 DESP AMOUNT2

主营收入 主营收入
主营收入 0.00 主营收入 0.00
成本 50.00 成本 30.00



产生的新表(TABLE3):

DESP AMOUNT1 AMOUNT2
销售一部 销售一部
主营收入
主营收入 0.00 0.00
成本 50.00 30.00

(两个表中,DESP里内容,不是唯一的.)
...全文
78 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
heavenmusic 2003-12-19
  • 打赏
  • 举报
回复
晕啊~~~~~~~~
gmlxf 2003-12-16
  • 打赏
  • 举报
回复
select * from
(
Select isnull(a.desp,b.desp) desp,a.amount1,b.amounnt2
from table1 a
full join table2 on a.desp = b.desp
) c
group by desp,amount1,amount2
heavenmusic 2003-12-16
  • 打赏
  • 举报
回复
两个表中相同的字段:DESP,但DESP里面内容,不是唯一的. 就如我贴出来的,
主营收入
主营收入. 500.00
其中一个标头.但也算是DESP里面的内容.

主要倒到EXCEL里面用. (会计类的损益表,部门合计)
wunike 2003-12-16
  • 打赏
  • 举报
回复
SQl 2000数据库有表1,2,3
主键都为"代码",其他字段名都不同

select * from 表1 a
left join 表2 b on a.代码=b.代码
left join 表3 c on a.代码=c.代码
zjcxc 2003-12-15
  • 打赏
  • 举报
回复
不过,楼主的desp字段的值重复,上面的方法有些问题.
不知道楼主是想怎样一个合并法.
zjcxc 2003-12-15
  • 打赏
  • 举报
回复
Select desp=isnull(a.desp,b.desp),a.amount1,b.amounnt2
from table1 a full join table2 on a.desp = b.desp
txlicenhe 2003-12-15
  • 打赏
  • 举报
回复
Select isnull(a.desp,b.desp),a.amount1,b.amounnt2
from table1 a
full join table2 on a.desp = b.desp


27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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