首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一Sql语句:根据开始日期及工作日,求完工日期,要考虑双休及节假日?该如何处理

2012-01-21 
求一Sql语句:根据开始日期及工作日,求完工日期,要考虑双休及节假日?表1(tab1):TaskIDStartDateWorkDays[工

求一Sql语句:根据开始日期及工作日,求完工日期,要考虑双休及节假日?
表1(tab1):
TaskID           StartDate                           WorkDays[工作日]       EndDate
3162412007-02-06   11:14:24.0003           2007-02-07   10:47:47.000
3165022007-02-09   16:10:17.0005           2007-02-12   09:15:59.000
3149132007-01-12   00:00:00.0002               ????
3151742007-01-17   00:00:00.0005               ????
.................
表2(tab2--本单位节假日休息或工作安排表):
HolidayDate     WorkFlag     HolidayNam
2007-01-01N元旦
2007-01-02N元旦
2007-01-03N元旦
2007-02-17Y加班
2007-02-25Y加班
..............
要做的事是:根据tab1表中的StartDate及WorkDays计算出EndDate列,但在计算EndDate时要参考Tab2表中是休息还是加班,当然也要考虑双休日,例如   StartDate= '2006-12-30 ',WorkDays=5,那么EndDate应为 '2007-1-9 ',即EndDate= '2007-1-9 '
请大侠们指点该Sql语句该如何



[解决办法]
http://community.csdn.net/Expert/topic/5390/5390789.xml?temp=.3173487

http://community.csdn.net/Expert/topic/5392/5392864.xml?temp=.8191797
[解决办法]

[解决办法]
老大的书上似乎有类似的原码 :)

热点排行