select 科目号=ab.科目号,科目名称=ab.科目名称
,余额=isnull(a.余额,0)+isnull(b.余额,0)
from 科目表 ab
left join 活期存款 a on ab.科目号=a.科目号
left join 死期存款 b on ab.科目号=b.科目号
,余额=isnull(a.余额,0)+isnull(b.余额,0)
from 科目表 ab
left join 活期存款 a on ab.科目号=a.科目号
left join 死期存款 b on ab.科目号=b.科目号
from 科目表 a
select b.科目号,a.科目名称,(B.余额+C.余额)AS 余额(活期+死期)FROM 活期存款AS B LEFT OUTER JOIN 死期存款 AS C ON B.科目号=C.科目号 JOIN 科目表 AS A ON C.科目号=A.科目号
on a.[id]=b.[id]
go
建表不好
from 科目表
left join 活期存款 on 科目表.科目号 = 活期存款.科目号
left join 死期存款 on 科目表.科目号 = 死期存款.科目号
表有些问题啊,E肯定不应该出现的
and a.科目號=c.科目號 group by 科目號
and a.科目號=c.科目號 group by 科目號 order by 科目名稱