declare@aint,@finterid
int,
@fdayid
intselect
@finterid
=max
(finterid),
@fdayid
=max(fdayid) from
t_mutiworkcal
--select fdayid,fweekid, fmonthid, fyearid, fcalid, fpreid, fnxtid, * from t_mutiworkcal
set@a=0
while(@a
<1*
365)
begin
insert
into
t_mutiworkcal(finterid, fday, fdayid, fweekid, fmonthid, fyearid, fcalid, fpreid, fnxtid, fpreday, fnxtday)
select
@finterid
+1,convert(datetime,'
2016-01-01
')+@a,@fdayid
+1,162,37,4,999,@finterid,@finterid,convert(datetime,'
2016-01-01
')+@a,convert(datetime,'
2016-01-01
')+@a
set@a=@a
+1set@finterid
=@finterid+1
set@fdayid
=@fdayid+1
end比如今天是6月22號星期五,之前你工廠日曆設定的是週六週日休息,那你在下達任務單到23號會出錯,因為是休息日
我們需要把6月22號之後的所有工廠日曆全部刪除後,通過以上**把6月22號之後的日期重新寫進後台
週六週日收穫
1 double 浮點型別2 條件表示式的形式 3表示式1?表示式2 表示式3 4如果1的值是turn,也就是說,條件成立 那麼就去計算2,並以他的值作為整個條件表示式的值 5如果1的值是false,那麼就計算3,並以他的值作為整個條件表示式的值 6 double sign double x sig...
獲取當周的週六 週日
需求 無論當前是哪一天,獲取當天所在周的週末 是哪一天 實現步驟 比如,今天周一,則週日距離今天還有 7 1 6天,那麼將今天的時間 毫秒數 加上六天後的時間 6 daylongtime 毫秒數 然後根據date函式,轉換為幾月幾日。1 獲取當天的時間 let nowtime new date ge...
SQL Server判斷日期是否為週六 週日
返回代表指定日期的指定日期部分的整數。語法datepart datepart date 引數datepart 是指定應返回的日期部分的引數。下表列出了 microsoft sql server 識別的日期部分和縮寫。日期部分 縮寫year yy,yyyy quarter qq,q month mm,...