我有一张收费表,每个日期收费如下对于以下每个付款日期,我需要根据第一个表中的费用计算预期金额和预期总金额。2019年10月2日为1+2+3=6(7月至10月收费)。对于09/10/19,应该和上面一样,因为现在还是10月。对于08/01/20,4+5+6=15。有人能帮我实现这个目标吗。谢谢您。
lymnna711#
一种方法是相关子查询:
select p.*, (select sum(c.netamount) from charges c where c.date <= p.paymentdate ) as expected from payments p;
1条答案
按热度按时间lymnna711#
一种方法是相关子查询: