根据列并排显示表格

时间:2013-06-12 07:43:52

标签: sql ms-access ms-access-2007

我有一个现金簿表,其中包含以下字段:voucherNo,VoucherType,VoucherDate,Special,Debit,Credit。

我想根据凭证类型分离记录,如下图所示。我应该运行什么查询或者我应该使用什么连接来实现这个视图?

  

enter image description here

1 个答案:

答案 0 :(得分:0)

SELECT  tr.*, tp.*
FROM table_data tr
     LEFT OUTER JOIN table_data tp
     ON (
              tp.VoucherNo# = tr.VoucherNo#
         AND  tp.VoucherType = 'CP'
        )
WHERE    
   tr.VoucherType = 'CR'
;