2012-09-27 17 views
0

我有假期列表的表設計。如果有任何非法假期(如All India bundh),我們需要給予阿爾泰工作日。如何設計替代工作日的表格?假期的表設計與替代工作日

SELECT [HolidayID] 
    ,[HolidayName] 
    ,[HolidayDate] 
    ,[LocationID] 
FROM [Holiday] 
+0

如果桌子上的IsActive不活躍,那麼當天不應該是工作日? –

+0

它如何與預定義的假期列表結合?如果有任何意外的假期,爲什麼你要在你預定的假期清單表中處理它? – AnandPhadke

+0

應用程序就是這樣設計的。如果有任何意外的假期來臨,我需要輸入日期和我的申請工作 - Isactive在這裏什麼都不會做 – Somashekhar

回答

0

我不知道如果我得到100%你想在這裏,但是從我的猜測做什麼,這裏的想法(糾正我,當我是錯的)

如果您的應用程序允許任何表修改,爲一個標誌添加一個額外的列,例如TempHoliday。如果是意外的假期,請像其他日子那樣輸入假期,但打開臨時標誌。在年底,您可以刪除TempHoliday值爲1的所有假期。0將是您的常規假期。

再次,我只是猜測,我不知道您的應用程序將允許您做多少更改。