两个表连接问题,万分感谢 a表 结构日期 账号 出库金额2007-5-9 00001 100b表 结构日期 帐号 入库金额2007-5-9 000001 80想合并为一个表,结构为: 日期 帐号 入库金额 出库金额 2007-5-9 00001 1002007-5-9 00001 80请大师指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table a(日期 varchar(20),账号 varchar(20),出库金额 int)insert a select '2007-5-9','00001',100create table b(日期 varchar(20),账号 varchar(20),入库金额 int)insert b select '2007-5-9','00001',80create table tb(日期 varchar(20),账号 varchar(20),出库金额 int,入库金额 int)insert into tb(日期,账号,出库金额) select 日期,账号,出库金额 from ainsert into tb(日期,账号,入库金额) select 日期,账号,入库金额 from bselect * from tb日期 账号 出库金额 入库金额 -------------------- -------------------- ----------- ----------- 2007-5-9 00001 100 NULL2007-5-9 00001 NULL 80 select 日期,账号,0 as 入库金额,出库金额 from aunion allselect 日期,账号,入库金额,0 as 出库金额 from b select 日期, 账号, 入库金额=NULL, 出库金额 from Aunion allselect 日期, 账号, 入库金额, 出库金额=NULL from B select 日期, 账号, 入库金额=NULL, 出库金额 from Aunion allselect 日期, 账号, 入库金额, 出库金额=NULL from B select 日期, 账号, 入库金额='', 出库金额 from Aunion allselect 日期, 账号, 入库金额, 出库金额='' from B SQL2000 用SQL语句插入标识列.(表中没有标识列) 求教 存储过程怎么能够返回一个记录集阿? 在线等,急,,,, 请问如何将oracle的的数据导到SQL Server 2000呢 求一SQL语句,急,在线等。。。。。。 如何用sql 语句将 04/05/1982转换成05/04/1982? 急 B表改动后如何更新到A表中 求sql sql查询很慢 请大家帮忙看看SQL语句错哪了(Order by)?谢谢! SQL语法如何实现像VB中Format函数那样的功能?如,1转换为01
insert a select '2007-5-9','00001',100create table b(日期 varchar(20),账号 varchar(20),入库金额 int)
insert b select '2007-5-9','00001',80create table tb(日期 varchar(20),账号 varchar(20),出库金额 int,入库金额 int)
insert into tb(日期,账号,出库金额) select 日期,账号,出库金额 from a
insert into tb(日期,账号,入库金额) select 日期,账号,入库金额 from bselect * from tb日期 账号 出库金额 入库金额
-------------------- -------------------- ----------- -----------
2007-5-9 00001 100 NULL
2007-5-9 00001 NULL 80
union all
select 日期,账号,入库金额,0 as 出库金额 from b
select 日期, 账号, 入库金额=NULL, 出库金额 from A
union all
select 日期, 账号, 入库金额, 出库金额=NULL from B
union all
select 日期, 账号, 入库金额, 出库金额=NULL from B
union all
select 日期, 账号, 入库金额, 出库金额='' from B