标题:请根据《日记帐》发生的业务明细,做出SQL查询语句,谢谢
取消只看楼主
gotopx
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-12-29
结帖率:50%
已结贴  问题点数:15 回复次数:1 
请根据《日记帐》发生的业务明细,做出SQL查询语句,谢谢
表:《日记帐》:

序号 日期 转出帐号 转入帐号 摘要 借或贷 交易额
1 2009-5-2 D0001 D0002 货款 借 30000
2 2009-5-2 D0001 D0002 货款 贷 30000
3 2009-5-13 Y001 X01 支取现金 贷 100000
4 2009-5-13 Y002 X01 支取现金 借 100000
5 2009-6-15 C003 C00001 临时借款 借 60000
6 2009-6-15 C003 C00001 临时借款 贷 60000
7 2009-6-20 C003 D0001 临时借款 借 200000
8 2009-6-20 C003 D0001 临时借款 贷 200000
9 2009-7-22 C00001 C003 归还临时借款 借 60000
10 2009-7-22 C00001 C003 归还临时借款 贷 60000
11 2009-8-2 D0001 C00001 交押金 借 90000
12 2009-8-2 D0001 C00001 交押金 贷 90000
13 2009-8-10 C003 D0002 临时借款 借 50000
14 2009-8-10 C003 D0002 临时借款 贷 50000
15 2009-8-11 D0002 D0001 货款 借 90000
16 2009-8-11 D0002 D0001 货款 贷 90000
17 2009-9-28 D0001 D0002 货款 借 160000
18 2009-9-28 D0001 D0002 货款 贷 160000
19 2009-10-2 D0002 C003 归还临时借款 借 50000
20 2009-10-2 D0002 C003 归还临时借款 贷 50000


==================================
表:《帐号》
名称 帐号 上年末余额
A客户 D0001 70000
B客户 D0002 51000
押金 C00001 0
银行存款 Y001 160000
现金 X01 0
应收款 C003 50000
======================
请问:
一、请根据《日记帐》发生的业务明细,分别产生各帐户的明细帐,其5个字段是:“日期、摘要、借方、贷方、余额”
其中上年末余额(即期初余额从《帐号》表中取出。
二、《日记帐》有一些从“应收款”帐户中转出的业务,现假设其他帐户动用“应收款”是不正常的业务,请分别查询出各帐户转入“应收款”后,利用“应收款”资金支付货款、支付押金等业务明细,明细要求逐笔查出,需建立一张查询表《动用应收款》,字段是:帐号、名称、转入应收款日期、转入应收款金额、使用应收款日期、摘要、使用应收款金额;注意“使用应收款金额”字段要求先进行分析,从某笔动用应收款业务金额中减去自有资金部分,将其差额填入到“使用应收款金额”字段。如:A客户2009-6-20转入一笔应收款之前,自有资金余额是4万元,2009-8-2交押金9万元这一笔资金业务,其中有5万元属于动用应收款,则填写“使用应收款金额”字段50000元。其他业务参照此法。
三、再建一个查询表《未归还应收款》,字段是:帐号、名称、未归还金额,用于登记各帐户最终尚未归还的之前从应收款帐户中转入的应收款差额。

    本题的《日记帐》业务中,除了“现金”是:借-增加,贷-减少;其他的帐户:贷-增加,借-减少

期待按下面链接的附件中想达到的结果,帮助写出SQL语句

http://www.
附件是用ACCESS做的,可以导入SQL2000后用SQL完成。

    谢谢您的帮助!
搜索更多相关主题的帖子: 日记帐 SQL 语句 业务 查询 
2010-07-01 19:12
gotopx
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-12-29
得分:0 
《日记帐》字段“借或贷”中的借、贷:除了“现金”、“应收款”是:借-增加,贷-减少;其他的帐户:贷-增加,借-减少
例如:
序号 日期 转出帐号 转入帐号 摘要 借或贷 交易额
1 2009-5-2 D0001   D0002    货款    借 30000    表示D0001帐户减少3万元
2 2009-5-2 D0001    D0002   货款    贷 30000    表示D0002帐户增加3万元

2010-07-02 15:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-311860-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.124610 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved