Microsoft Access 掲示板

営業日ベースの日付の羅列から連続する開始日と終了日を計算 / 13

15 コメント
views
4 フォロー
13
hiroton 2022/09/20 (火) 16:38:24 20947@f966d

もう一つ、「休暇取得日」登録のタイミングをデータの更新タイミングとする方法を

素データに開始日を登録する

いままで「終了日」を求める方向でやっていましたが、「開始日」を求めるようにします。最終的なデータの出し方は「開始日でグループ化し、休暇取得日は最大を取る(=終了日になる)」です

開始日を記録する理由は、問題の性質上「休暇取得日」が登録されると前のレコードにわたって終了日が変わる可能性があり、終了日を管理するのは手間が多いからです


「休暇取得日」の登録がしっかり管理されていれば(そのタイミングでしっかり更新処理ができれば)独立したデータ(カレンダーテーブル)の管理もいらないシンプルなシステムが作れます

通報 ...