非営業日のレコードを前営業日のレコードを元に補う
営業日のみデータが入力されているテーブルを元に
非営業日(土日祝祭日など)のレコードを前営業日の
レコードを参照して補いたいと考えています。
例)
主キーがDT,NMのテーブルT1
に営業日のみデータが入力されている
DT NM FEE
==========
4/1 A 3
4/1 B 5
4/4 A 9
4/4 B 10
↓
これをもとに、非営業日分(4/2,4/3)のレコードを
前(直近)営業日のデータで補った結果を作成したい。
Q1
DT NM FEE REF
==========
4/1 A 3
4/1 B 5
4/2 A 3 4/1 ←前営業日のレコードをもとに生成
4/2 B 5 4/1 ←前営業日のレコードをもとに生成
4/3 A 3 4/1 ←前営業日のレコードをもとに生成
4/3 B 5 4/1 ←前営業日のレコードをもとに生成
4/4 A 9
4/4 B 10
ちなみに列REFは何日のデータを参照して
レコードが生成されたかを表示する列です。
営業日にフラグを立てたカレンダーテーブルと結合
させてみたりしたのですが、どうもうまくいきません。
環境はACCESSです。
わかりにくい説明で申し訳ありませんが、
よろしくお願いいたします。