MS Access运行按ID按时间序列计数

时间:2018-05-15 17:13:57

标签: ms-access

我正在尝试按API编号将运行计数添加到时间序列表中。运行计数将指示给定油井的生产月份。

表:MonthlyProd 字段:API,YEAR,MONTH,LIQUID 所需字段:RunningCount

Desired Result

我无法在MS Access中找出Dcount表达式。

编辑*当前进度如下。使用以下Access查询 ProdMonth:DCount(" API","每月生产"," API ="& [API]&" AND(年份<&# 34;& [YEAR]&" OR(YEAR ="& [YEAR]&" AND MONTHNUMBER< ="& [MONTHNUMBER]&&#34 ;))&#34)

产生以下结果 Running Total Not quite there

我认为我在某个地方的逻辑声明中已经离开了?

2 个答案:

答案 0 :(得分:0)

尝试这样的事情:

DCOUNT("API","MonthlyProd","API=" & API & " AND (YEAR<" & YEAR & " OR (YEAR=" & YEAR & " AND MONTH<" & MONTH & "))")

这假定APIMONTHYEAR是数字。

答案 1 :(得分:0)

我找到了解决方案。

我需要将Month和Year格式化为一个字段中的日期序列号。

正确的DCount功能如下:

    ProdMonth: DCount("API","MonthlyFix","API=" & [API] & " AND DateSer<=" & [DateSer])