0
私はMS Accessのテーブルに変換したExcelのシートを持っています。私は私がやっているすべてのコストを追加して、現在の値と比較して、私の計算フィールド(にtotalCost)アクセス計算済みのフィールドでサブクエリーを使用して前のレコードを検索
に以下のような計算を行うには、フィールド(ジョブ)の前の値を見つける必要がありますその操作でジョブの総コストを決定します。
どうすればアクセスできますか?
私はMS Accessのテーブルに変換したExcelのシートを持っています。私は私がやっているすべてのコストを追加して、現在の値と比較して、私の計算フィールド(にtotalCost)アクセス計算済みのフィールドでサブクエリーを使用して前のレコードを検索
に以下のような計算を行うには、フィールド(ジョブ)の前の値を見つける必要がありますその操作でジョブの総コストを決定します。
どうすればアクセスできますか?
あなたは相関サブクエリ使っ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;
を私はフォーマットを固定ではなくif文がジョブ番号を比較していないがありますので、それはまだ私に間違った値を示します。ハイライトされたExcelの式 – kingehp
@kingehpを参照してください。 。 。ロジックはジョブ番号を比較します。 –