现有表:“清单”
主叫号码 开始时间 结束时间 时长 金额 帐目类型
9003 2007.09.03 15:45:10 2007.09.03 15:45:46 36 0.20  市话详单通话费
9003 2007.09.03 16:25:59 2007.09.03 16:26:31 32 0.00  市话详单通话费
9004 2007.09.03 16:45:29 2007.09.03 16:45:43 14 0.00  市话详单通话费
9004 2007.09.03 17:28:54 2007.09.03 17:30:07 73 0.60  区间详单通话费
9005 2007.11.27 10:59:45 2007.11.27 11:01:29 104 0.20  4008业务区内使用费
9003 2007.12.06 17:23:08 2007.12.06 17:28:25 317 3.71  国内长途通话费用
9005 2007.11.27 16:03:49 2007.11.27 16:04:25 36 0.30  区间详单通话费
9003 2007.09.20 11:18:15 2007.09.20 11:18:49 34 0.30  区间详单通话费
9003 2007.12.10 10:38:07 2007.12.10 11:05:46 1659 2.70  增值市话费
需做以下处理:
1、生成“扣减清单”表,字段:主叫号码,开始时间,结束时间,时长,金额,帐目类型,应收,扣减2、扣减清单.应收  的生成条件如下:
帐目类型=市话详单通话费 ADN 金额 > 0 AND 时长 > 180  则 应收= ((时长/60)+2)*0.085 若 时长< 180 则 应收= 2*0.085 
帐目类型=区间详单通话费 ADN 金额 > 0 AND 时长 > 60  则 应收= (时长/60)*0.2 若 时长< 60 则 应收= 0.2 
帐目类型=国内长途通话费用 ADN 金额 > 0 AND 时长 > 60  则 应收= (时长/60)*0.24 若 时长< 60 则 应收= 0.24 
帐目类型 不等于以上三种的,应收= 金额3、扣减清单.扣减  的生成条件如下:
扣减 = 金额 - 应收
若 金额 = 0 则 扣减 = 04、生成“扣减统计”表,字段:主叫号码,市话详单通话费,区间详单通话费,国内长途通话费用,4008业务区内使用费,增值市话费,市话详单通话费扣减,区间详单通话费扣减,国内长途通话费用扣减,合计,应收合计,扣减合计,年,月
条件是:每 月 所有  扣减清单.主叫号码(不重复) 和 各种费用、金额的合计
期盼高手指点该怎样做?SQL SERVER 2000