过去90天内发生Iff [日期]

时间:2018-09-20 19:10:52

标签: date expression access builder totals

我有点麻烦。

我正在尝试构建一个Access查询,该查询根据过去90天内的日期和所消费产品的状态来计算产品被消费的次数。

我试图仅计算过去90天内的发生次数。

90 Days Consumption: Count(IIf([Movement]![Date]>Date()+90,[Movement]![Product],0))

它没有用。我不太确定如何在过去90天之内同时添加已消耗状态的条件。

任何帮助。

1 个答案:

答案 0 :(得分:1)

“过去90天”是今天-90

90 Days Consumption: Count(IIf([Movement]![Date]>Date()-90,[Movement]![Product],0))

您可能需要谨慎使用COUNT(),因为此函数会将ANY非空值都计为1,因此IIF()可以返回零,即非空值。也许是这样:

90 Days Consumption: Sum(IIf([Movement]![Date]>Date()-90,1,0))