【发布时间】:2020-11-15 05:29:00
【问题描述】:
大家好。我正在拼命寻求帮助。 Please take a look at this image first. 谢谢。现在
请看下表。最右边的列剩余余额持有 credit_amount - debit_amount 的总和。但是当我添加新的信用额度时,它会在整个列中发生变化。例如,剩余余额列有 102500.0。如果我添加 500 的信用应该只在该特定行中给我 102500 + 500 = 103000。 102500 将在前一行保持不变。但我的问题是,它在整个专栏中都发生了变化。
我已经使用这个存储库来计算贷方总额并减去借方总额。
// Find remaining balance
@Query("SELECT SUM(b.credit_amount - b.debit_amount) FROM Mosque b")
double remainingBalance();
感谢您的关注。
【问题讨论】:
-
你需要一个子查询来实现这个。
标签: spring spring-boot spring-mvc spring-data-jpa jpql