ホリデーリストのテーブルデザインがあります。違法な休日が発生した場合(たとえば、全インド連邦など)、代替の勤務日を与える必要があります。代替勤務日のテーブルを設計する方法は?
SELECT [HolidayID]
,[HolidayName]
,[HolidayDate]
,[LocationID]
FROM [Holiday]
ホリデーリストのテーブルデザインがあります。違法な休日が発生した場合(たとえば、全インド連邦など)、代替の勤務日を与える必要があります。代替勤務日のテーブルを設計する方法は?
SELECT [HolidayID]
,[HolidayName]
,[HolidayDate]
,[LocationID]
FROM [Holiday]
私はあなたがここでやりたいことを100%得るかどうかはわかりませんが、私の推測から、ここにアイデアがあります(私が間違っているときに私を訂正してください)
アプリケーションでテーブルの変更が許可されている場合は、TempHolidayなどのフラグ用の列を追加します。予期しない休日の場合は、他の日と同じように休日を入力しますが、一時フラグをオンにします。年末に、TempHoliday値が1のすべての休日を削除できます。0が通常の休日になります。
繰り返しになりますが、私は推測しているだけであり、アプリケーションでどの程度の変更が可能になるかはわかりません。