2017-12-30 84 views
0

私はMS Accessのテーブルに変換したExcelのシートを持っています。私は私がやっているすべてのコストを追加して、現在の値と比較して、私の計算フィールド(にtotalCost)アクセス計算済みのフィールドでサブクエリーを使用して前のレコードを検索

Comparing Job in TotalCost

に以下のような計算を行うには、フィールド(ジョブ)の前の値を見つける必要がありますその操作でジョブの総コストを決定します。

どうすればアクセスできますか?

答えて

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

を私はフォーマットを固定ではなくif文がジョブ番号を比較していないがありますので、それはまだ私に間違った値を示します。ハイライトされたExcelの式 – kingehp

+0

@kingehpを参照してください。 。 。ロジックはジョブ番号を比較します。 –

関連する問題