【发布时间】:2018-04-18 19:44:17
【问题描述】:
我有一个与 MS Access 相关的问题。我有一个看起来像这样的表:
我需要做的是:
1. 找到截止日期 29.01.2017(一年的第一个月),
2.查看对应的AccountNumber和SubAccountNumber,
3.找到与上个月的AccountNumber和SubAccountNumber匹配的截止日期28.02.2017(下个月),
4. 减去金额,
5. 并显示结果。
在此示例中(表1):第一个截止日期为 29.01.2017,AccountNumber 为 1,SubAccountNumber 为 23,金额为 400 欧元。寻找与 AccountNumber 和 SubAccountNumber 匹配的下个月,我们找到值 300€。我现在必须从 400 欧元中减去 300 欧元,并将其放在我添加的字段中(另见表 2)。
到目前为止,我所做的是连接两个属性 AccountNumber 和 SubAccountNumber,所以我的表格现在看起来像这样:
我认为这样会更容易,因为现在我可以查找第一个月/截止日期(29.01.2017),获取相应的 CONCAT,查找具有相同 CONCAT 的下个月/截止日期,然后减去金额。
虽然我是 Access 新手,但我不知道如何去做。任何提示将不胜感激。如果您认为我使用串联的方法不是针对目标的,或者如果我没有将问题说得足够清楚,请告诉我。
PS 我在网上看到 Access 提供了一个 if-else 语句 - 这是一个想法吗?
【问题讨论】: