ms-access - 如何使用查询计算访问中表中列的运行总计?
问题描述
我是 MS 访问的初学者。我正在制作访问表格以记录和维护贷款支付。我有一个主要的联系表格,其中记录了贷款人的所有详细信息,例如唯一 ID、姓名、贷款金额、付款期限等。现在我创建了另一个带有表格的子表格来记录收回金额和分期支付的信息。该表通过唯一 ID 链接到我的主要联系表格。从屏幕截图中可以看出,我想要一个查询,它会自动计算一个人支付的金额并显示他们的未付金额。我基本上希望支付的金额栏是截至最近日期的所有分期付款的累计总数。我在查询中尝试了 sum 函数,但没有奏效。请帮忙
解决方案
您需要使用相关的子查询,例如:
select
t.*,
(
select sum(u.[amount paid])
from YourTable u
where u.[u id] = t.[u id] and u.[payment no] <= t.[payment no]
)
as PaidSoFar
from
YourTable t
更改YourTable
为您的表的名称。
推荐阅读
- php - PHP 覆盖了一个没有被引用的对象,我也不想改变它——只是复制数据
- go - 在select中的同一通道上读写
- java - 连接到 wifi 后等待输入密码正确的响应并显示已连接?
- .net - VS 2017 控制台应用程序 (C#)
- jquery - 模板文字为空
- apache-kafka - 超时异常的 Kafka 代理性能问题
- cpu - 为什么分支延迟槽被弃用或过时?
- ios - iOS - 如何在 AppsFlyer 的 One-Link 中获取参数。应用程序已安装并启动
- java - JAVA:无法获取接收到的数据报包的目标地址?
- django - 除非 Apache 重新加载,否则 Django urls.py 不会更新