插入多工廠日曆表

DECLARE @a int, @Finterid int, @Fdayid int SELECT @Finterid = MAX(Finterid),
                                                      @Fdayid = MAX(Fdayid)
                                                FROM t_MutiWorkCal
SET @a = 0 WHILE (@a < 365) BEGIN
          INSERT
        INTO t_MutiWorkCal(FInterID, FDay, FDayID, FWeekID, FMonthID, FYearID, FCalID,
              FPreID, FNxtID, FPreDay, FNxtDay)
                  SELECT @Finterid, CONVERT(datetime, '2013-05-01') + @a, @Fdayid, 157,
                      37, 4, 999, @Finterid, @Finterid, CONVERT(datetime, '2013-05-01')
                      + @a, CONVERT(datetime, '2013-05-01') + @a
SET @a = @a + 1
SET @Finterid = @Finterid + 1
SET @Fdayid = @Fdayid + 1
END
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章