合同的付款约定是分期付款,每隔一段时间(付款时间有5-8个不等,人为指定)付一部分。
现要系统自动随着时间的推移计算出整个合同的应收帐款,怎么做?
现要系统自动随着时间的推移计算出整个合同的应收帐款,怎么做?
解决方案 »
- sql server 2005 analysis services 部署向导问题?
- 请问sql server 2005中对一个表进行递归查询用 cte怎么处理?
- 请问表的注释是放在sql server的哪个系统表
- mssql报的错误疑问
- sql 横竖变化 求救
- 求sql2000触发器设置单据itemno
- 超出了存储过程、函数、触发器或视图的最大嵌套层数。(急)
- 急求一sql语句?
- 子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,?
- 有一系统服务器端用的是sqlserver2000。有的客户端只能拨号到服务器端,不知道怎样来实现?
- 应收帐款计算思路?(续,以实际的表为例)
- sql server2005中reporting service 用邮件订阅发送失败的问题
所以需要对每个合同输入以下应收款信息:应收款项 到期时间 应收金额
定金 xx 年 xx 月 xx 日 ¥500.00
预付款 xx 年 xx 月 xx 日 ¥300.00
进度款1 xx 年 xx 月 xx 日 ¥1000.00
进度款2 xx 年 xx 月 xx 日 ¥3000.00
进度款3 xx 年 xx 月 xx 日 ¥5000.00
......
质保金 xx 年 xx 月 xx 日 ¥1000.00需要计算的是:比如进度款1的“到期时间”为2006-07-03,那么应收的总额就是500+300+1000.
但这个计算不应该人工来计算,而是系统判断当前时间后自动将到当前时间该收的钱全部相加,就得到我要的理论应收帐款。其中进度款可能只有一行也可能3行4行。
from [table]
where 到期时间<=getdate()
bugchen888(臭虫) 没理解我的意思,难道每个合同每天都去执行一次你的那条汇总语句?我的合同已经有几千条了。
可以在这张表上加一个字段 小计 (相当于结款余额)应收款项 到期时间 应收金额 小计
定金 xx 年 xx 月 xx 日 ¥500.00 ¥500.00
预付款 xx 年 xx 月 xx 日 ¥300.00 ¥800.00
进度款1 xx 年 xx 月 xx 日 ¥1000.00 ¥1800.00
进度款2 xx 年 xx 月 xx 日 ¥3000.00 ¥4800.00
进度款3 xx 年 xx 月 xx 日 ¥5000.00 ¥9800.00
......
质保金 xx 年 xx 月 xx 日 ¥1000.00 ¥。