表设计为假日与备用工作日

时间:2012-09-27 07:01:54

标签: sql-server sql-server-2008 database-design

我有一个假期列表的表格设计。如果有任何非法假期(比如All India bundh),我们需要给予工作日。如何设计交替工作日的表格?

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

1 个答案:

答案 0 :(得分:0)

我不确定我是否100%得到你想要做的事情,但是从我的猜测来看,这是一个想法(当我错了时纠正我)

如果您的应用程序允许任何表修改,请为标志添加一个额外的列,例如TempHoliday。如果是意外假期,请像其他任何一天一样输入假日,但打开临时标志。在年底,您可以删除所有假期,TempHoliday值为1. 0将是您的常规假期。

同样,我只是在猜测,我不确定你的应用程序允许你进行多少更改。