访问使用计算字段中的SubQuery查找上一个记录

时间:2017-12-30 00:09:26

标签: sql ms-access subquery

我在excel中有一张表,我在MS Access中转换成了一个表。我需要找到一个字段(作业)的先前值来与当前值进行比较,并在我的计算字段中进行以下计算(TotalCost)

Comparing Job in TotalCost

我所做的只是增加以前操作的成本,以确定该操作中作业的总成本。

如何在访问中执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以使用相关子查询计算totalcost

select t.*;
       (select sum(t2.cost)
        from t as t2
        where t2.job = t.job and t2.operation <= t.operation
       ) as totalcost
from t;