表1| 客户|发票|量|支付|| --|--|--|--|| 1 | 1 |一千|0,00|| 1 | 2 |15205,20| 0,00|将此付款自动应用于上一个订单表2| 客户|支付|| --|--|| 1 |16205,20|我不知道怎么开始
raogr8fs1#
首先,写下您将如何手动执行的逻辑,并定义您的业务逻辑。举例来说:1.你会收到一笔钱。1.你要找到顾客的发票。1.选择具有最早id/最早日期/最高利率/最低利率/最高欠款金额等的未付发票。1.将发票上的已付金额增加已收金额或欠款金额中的较低者。1.虽然仍然有一些收到的钱没有记入发票,然后重复从'3。一旦定义了逻辑,就可以编写实现该逻辑的查询或存储过程;但是,**您需要首先定义您的业务逻辑。
1条答案
按热度按时间raogr8fs1#
首先,写下您将如何手动执行的逻辑,并定义您的业务逻辑。
举例来说:
1.你会收到一笔钱。
1.你要找到顾客的发票。
1.选择具有最早id/最早日期/最高利率/最低利率/最高欠款金额等的未付发票。
1.将发票上的已付金额增加已收金额或欠款金额中的较低者。
1.虽然仍然有一些收到的钱没有记入发票,然后重复从'3。
一旦定义了逻辑,就可以编写实现该逻辑的查询或存储过程;但是,**您需要首先定义您的业务逻辑。