首先感谢您阅读我的帖子。我试图在Access中执行计算。基本上,我的工作可以持续不定的时间并产生收入。
大多数计算都是正确的~90%,但我发现随机不一致,我无法弄清楚我做错了什么。
我正在尝试为每个月创建查询,以显示为每个作业生成的收入金额。我正在使用total amount of revenue / length of job
来计算月平均收入。
我希望收入在下个日历月开始(无论工作在哪个月开始)
例如,如果我有一份100美元的工作,从2016年2月28日开始,持续时间为4个月,我希望3月,4月,5月和6月各有25美元的收入。
以下是我在结果中看到的问题:
当一项工作于2016年1月1日开始时,该查询将于1月开始收入,但我希望它显示从2月开始的收入
我看到一个工作从2016年2月26日开始,并且要长达3个月,但是,该查询仅显示3月和4月的收入,它应该显示3月,4月和梅。
有什么东西突出我说错了吗?在此先感谢,我一直坚持这一点,并可以使用帮助:)
以下是6月份的查询。我每个月都有一个查询。
IIf(#6/1/2016#>=DateAdd("m",0,[Start Date])
And #6/30/2016#<=DateAdd("m",[Job Length] + 1),
[Total $]/ [Job Length],0)
答案 0 :(得分:0)
第二个DateAdd的语法不完整,请尝试:
Require Import QArith.
Lemma Qeq_is_not_eq: (forall q1 q2:Q, q1==q2 -> q1=q2) -> False.
intro HQ.
assert (H12: 1#1 == 2#2) by (ring).
generalize (HQ (1#1) (2#2) H12).
intros H2.
inversion H2.
Qed.