access 汇总表关联 怎么写?
来源:百度知道 编辑:UC知道 时间:2024/06/26 03:03:39
表a1
日期 进货
200901 100
200902 100
200903 200
=================
表a2
日期 出货
200903 300
200906 100
==================
想得出表:
日期 进货 出货
200901 100 0
200902 100 0
200903 200 300
200904 0 0
200905 0 0
200906 0 100
sql语句怎么写?
日期 进货
200901 100
200902 100
200903 200
=================
表a2
日期 出货
200903 300
200906 100
==================
想得出表:
日期 进货 出货
200901 100 0
200902 100 0
200903 200 300
200904 0 0
200905 0 0
200906 0 100
sql语句怎么写?
declare @t(date char(6)),@i int
set @i=1
while @i<7
begin
insert into @t values('20090'+cast(@i as char(1)))
end
select t.date [日期],a1.进货,a2.出货
from @t
left join a1 on @t.date=a1.日期
left join a2 on @t.date=a2.日期
以上是sqlserver的代码,希望对你有所帮助
select * from a1 full out join a2 on a1.日期=a2.日期;
这个意思?