select  科目代码,  科目名称 , 借方余额,   贷方余额
from Subject t1 inner join Item t2 on t1.科目代码=t2.科目代码

解决方案 »

  1.   

    SELECET a.科目代码,b.科目名称,a.余额方向,abs(sun(b.借方余额)-sum(b.贷方余额)) as 合计 from subject a join item b on a.科目代码=b.科目代码 and a.科目代码='1011' group by a.科目名称
      

  2.   

    楼上的不行呀,提示group by 语句错误
      

  3.   

    create table #Subject(科目代码 char(10),余额方向 char(10))
    create table #Item(科目代码 char(10),  科目名称 char(20), 借方余额 money , 贷方余额 money)
    insert into #Subject(科目代码,余额方向)
    select 
    '1011',      '借方'
    union select
    '1023',       '贷方'
    union select
    '1012',       '借方'insert into #Item(科目代码,  科目名称 , 借方余额  , 贷方余额)
    select
    '1011',      '银行存款',  100,       0
    union select
    '1012'  ,     '现金'   ,   0 ,        100
    union select
    '1023'   ,    '原材料'  ,  1000  ,    0
    union select
    '1011' ,      '银行存款' ,  0  ,      1000select s.科目代码,科目名称,余额方向,abs(合计)
    from #Subject sinner join
    (
    select 科目代码,  科目名称 , sum(借方余额-贷方余额) as 合计 from #Item
    group by 科目代码,  科目名称 ) i   on s.科目代码=i.科目代码drop table #Subject,#Item