2017-12-30 54 views
0

MS Access에서 테이블로 변환 한 Excel 시트가 있습니다. 나는 현재의 값을 비교하고 내 계산 필드에 다음과 같은 계산을 수행하는 필드 (작업)의 이전 값을 찾을 필요 (TOTALCOST)액세스 계산 된 필드에서 하위 쿼리를 사용하여 이전 레코드 찾기

Comparing Job in TotalCost

내가 비용을 추가하고있어 모든 이전 조작으로 해당 작업에서 작업의 Q 비용을 판별하십시오.

어떻게 액세스 할 수 있습니까?

답변

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; 
+0

나는 형식을 고정하지만이 이후 여전히 나에게 잘못된 값을 제공하는 경우이 작업 번호를 비교의 문. 강조 표시된 수식 – kingehp

+0

@kingehp를 참조하십시오. . . 논리는 작업 번호를 비교합니다. –