我用DELPHI6.0和sqlserver2000数据库,高分求一问题!!急!!
我现有两张表
表一:
应收表
客户ID 收款月份(int) 应收金额
101 3 5000
120 4 2000
101 4 12000
表二:
已收表
客户ID 收款月份(int) 已收金额
101 5 3000
120 5 1000
现在我要求得一张月节表 :(能知道这个客户在几月份回款额,以及冲抵时用几月份已收款去冲几月份的应收款 , 并且它们相差几个月的时间)
表三的头结构
月节表:
客户ID 月节时间(已收表月份-冲抵时应收款表的月份) 冲抵余额
以下是我根据上面写的一个SQL 语句请各位高手多多指教啊
select r.客户ID,r.已收金额-k.应收金额,r.收款月份-k.收款月份
from 已收表 as r ,
应收表 as k
where r.客户ID=k.客户ID
go
得到的结果是:
月节表:
客户ID 月节时间(已收表月份-冲抵时应收款表的月份) 冲抵余额
101 2 -2000
120 1 -1000
101 1 -9000
现在是客户ID为 101 这个客户应收款3000 冲了两次啊
高手帮帮忙啊尽量写详细一点啊
急啊请多关照啊 !!!!!!!!!!!