-- The balance between john and jane would be 50 positive for john and 50 negative for jane 因此,将钱给对方的业务存储在src列中,而接收钱的业务存储在dst列中。现在,假设我想要将此交易显示为一种分类帐或两个业务之间的简单余额报表,查询将是什么样子?因为这取决于交易的哪一方。如果它在A一侧,它是一种费用,如果它在B一侧,它就是一种收入。
我正在MySQL中开发一个简单的订购系统,我遇到了这个问题,我希望一些SQL天才能帮我解决这个问题。我有一个订单表、支付表(用外键引用订单表)和OrderItems表(还有外键引用订单表),我想做的是通过一个查询获得订单的总未清余额(总计和已支付余额)。一个金额为100的OrderItem记录和两份付款记录将产生总计200)。为了克服这一问题,我可以通过以下方式使用一些子查询:
S