理想的には、2 つのフィールドが必要です とにかく:
- 2 つの日付/時刻を別々に保存 --または--
- 1 つの日付/時刻を保存し、経過時間を保存します
お客様の要件を確認して、2 つの別々の日付/時刻フィールドを使用します;休日を (加算/減算) 含めて全日/半日を計算します。
別の構成テーブルを保持する 1 日の最大/最小期間を定義/構成します。
クエリ内で、日付/時刻に関する計算を実行します。 または代わりに、UI で、ユーザーのアクションで - 必要に応じて。
理想的には、2 つのフィールドが必要です とにかく:
お客様の要件を確認して、2 つの別々の日付/時刻フィールドを使用します;休日を (加算/減算) 含めて全日/半日を計算します。
別の構成テーブルを保持する 1 日の最大/最小期間を定義/構成します。
クエリ内で、日付/時刻に関する計算を実行します。 または代わりに、UI で、ユーザーのアクションで - 必要に応じて。