A:课程名、卡号、消费额
B:卡号、开卡日期
C:课程名、金额、启用日期
目标是计算出A.消费额
当A.卡号=B.卡号 又 A.课程名=C.课程名 这样三个表就关联起来了,填入A.课程名和A.卡号,要自动算出消费额
消费额是取:
(1)如果开卡日期与启用日期比较,会有两个最相近的启用日期,取较早的那个,较早的启用日期所对应的金额设为z
再取最新的启用日期所对应的金额设为q(课程和卡号一直需要关联,要保持相同)
z大于q时,消费额取q;z小于q时,消费额取z。
(2)如果开卡日期与启用日期比较,会有两个最相近的启用日期,在这两条记录中当课程名关联后,发现填入的A.课程名在C.中不存在,则取较晚的那个启用日期所对应的金额设为z
再取最新的启用日期所对应的金额设为q(课程和卡号一直需要关联,要保持相同)
z大于q时,消费额取q;z小于q时,消费额取z。
求解
客户是做教育行业的