标题:在线等 做进销存系统 遇到个货款结算的问题 不知道表 和 查询语句怎么写了 ...
只看楼主
chthua
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-6
结帖率:100%
已结贴  问题点数:10 回复次数:3 
在线等 做进销存系统 遇到个货款结算的问题 不知道表 和 查询语句怎么写了,求高手,先谢了,
找其中的一个经销商 A 举例说明下:
  从经销商 A 每进一次货,都会在 货物表那里 添加一次相关记录 包括价格 但都不是现金 所以 每条记录 状态都是 欠 A 相对应的钱数        

  如果 给经销商 A 转了一笔款

        如果款额大于 欠A货钱的总货钱  那所有的欠款记录 状态  都应该改为 欠款已还   同时显示 A欠我方 多少钱  留下次进货用

        如果款额小于 欠A货钱的总货钱  那款额能付得记录  状态  应该改为 欠款已还    同时显示 我方欠A 多少钱

            款额等于 欠A货钱的总货钱  那所有的欠款记录 状态  都应该改为欠款已还    同时显示 互不相欠

这样的想法应该怎么实现   
  目前有一个 经销商信息的汇总表 一个货物的表  


想了一天了,也没想出来,已度娘,但没解决  请高手指点  在此先谢谢了!

 


 

[ 本帖最后由 chthua 于 2012-9-8 10:43 编辑 ]
搜索更多相关主题的帖子: 进销存系统 经销商 在线 记录 进货 
2012-09-07 23:18
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:5 
这个要看单笔计算还是整体计算。

可以用CASE函数处理。

★★★★★为人民服务★★★★★
2012-09-08 08:14
chthua
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-9-6
得分:0 
单笔计算  整体计算都要的
整个过程应该是 先计算整体 比较
然后再单个计算  改状态
2012-09-08 10:40
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:5 
这需要分两种情况来处理:一种是定位还款,即指定这笔款是对应某笔销售货款;另一种是算总帐,还款与销售不直接对应。前种情况好处理,直接找到相应的记录处理就行。后者则需要将未收回的销售款按时间先后顺序排队,然后逐笔核销。为了满足这个核算要求,销售表中就需要有一个回款金额的字段,若销售金额大于回款金额则表示仍有欠款。

活到老,学到老! http://www. E-mail:hu-jj@
2012-09-08 11:45



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




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

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