求教:根据我现在这种情况,如何较为简单的得到财务报表? Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061219223120214.html
我把所有二级科目放在一个表里(sub_list)
字段:
sub_id(二级科'目id),
sub_name(二级科目名称),
acc_id(所属上级科目id),
acc_name(所属上级科目名称),
debit(借额),
lender(贷额).
各科目各有多条记录
该如何得出如下报表:
上级科目1 借总额,贷总额,
二级科目1 借总额,贷总额,
二级科目2 借总额,贷总额
.....
上级科目2 借总额,贷总额,
二级科目1 借总额,贷总额,
二级科目2 借总额,贷总额
老冯来帮助。霸占80分
Select ACC_ID, ACC_Name Name, Sum(Debit) SUM_Debit, Sum(Lender) SUM_Lender From Sub_List Group By ACC_ID, ACC_Name
union
Select ACC_ID, Sub_Name Name, Sum(Debit) SUM_Debit, Sum(Lender) SUM_Lender From Sub_List Group By ACC_ID, Sub_Name
Order By ACC_ID , Name
Select ACC_ID, ACC_Name Name, K = 1, Sum(Debit) SUM_Debit, Sum(Lender) SUM_Lender From Sub_List Group By ACC_ID, ACC_Name
union
Select ACC_ID, Sub_Name Name, K = 2, Sum(Debit) SUM_Debit, Sum(Lender) SUM_Lender From Sub_List Group By ACC_ID, Sub_Name
Order By ACC_ID , K, Name
有点不明白,加上K是为了什么?排序?
个人认为吧,分2个查询吧,你实现不了上面的报表的结果的。用RM 好容易就实现的。
你实现不了上面的报表的结果的。
----------------------------
实践是检验真理的唯一标准。
呵呵,谢谢老冯!我这几天电脑中了威金,tmd!在重装系统,等装完试一试!