select [a(年度)]=isnull(a.a,b.a),
[b(阶段)]=isnull(a.b,b.b),
[c(单位)]=isnull(a.c,b.c),
[d(工资支出金额)]=isnull(a.d,0),
[d(资金支出金额)]=isnull(b.d,0)
from a full join b on a.a=b.a and a.b=b.b and a.c=b.c
[b(阶段)]=isnull(a.b,b.b),
[c(单位)]=isnull(a.c,b.c),
[d(工资支出金额)]=isnull(a.d,0),
[d(资金支出金额)]=isnull(b.d,0)
from a full join b on a.a=b.a and a.b=b.b and a.c=b.c
解决方案 »
- 判断数据库中的二进制文件是什么格式的
- EXCEL中的数据如何导入到MSSQL中
- sql2000的发布与订阅 提示:sql server代理当前在使用系统账户…
- 如何写这个存储过程
- 求体育馆预约系统数据库的设计
- ~~~~~日期比较,大家快来看看~~~~~~~~~~~~~~~~~~~~~~~
- 帮帮我啊,怎么写这个SQL语句???
- ------------------怎样用程序实现对备份数据的压缩处理!!!------
- select * from tablename where datetime = @dt 在数据库中datetime是年月日时分秒 想实现如下效果
- 安装以后,我怎么将sqlserver的实例默认名称 (local)改为其他名称
- 通过脚本生成SQLServer数据表注释的方法(无意中发现的,以前好像有人问过,贴出来分享一下)
- 大家一般用什么sqlserver 第3方工具阿?
,[d(工资支出金额)]=sum([d(工资支出金额)])
,[d(资金支出金额)]=sum([d(资金支出金额)])
from(
select [a(年度)],[b(阶段)],[c(单位)]
,[d(工资支出金额)]
,[d(资金支出金额)]=0
from A
union all
select [a(年度)],[b(阶段)],[c(单位)]
,[d(工资支出金额)]=0
,[d(资金支出金额)]
from B
)a group by [a(年度)],[b(阶段)],[c(单位)]