亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

MSSQL計算兩個日期相差的工作天數

2024-07-21 02:44:45
字體:
來源:轉載
供稿:網友

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_WorkDay]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[f_WorkDay]
GO
--計算兩個日期相差的工作天數
CREATE FUNCTION f_WorkDay(
@dt_begin datetime,  --計算的開始日期
@dt_end  datetime    --計算的結束日期
)RETURNS int
AS
BEGIN
     declare @i int
     select @i=abs(datediff(dd,@dt_begin,@dt_end))
  declare @t table(dt datetime)
     if @dt_begin>@dt_end
     insert @t select dateadd(dd,number,@dt_end) from master..spt_values
     where number<=@i and type='P'
     else
     insert @t select dateadd(dd,number,@dt_begin) from master..spt_values
     where number<=@i and type='P'
     return(select count(*) from @t where (datepart(weekday,dt)+@@datefirst-1)%7 between 1 and 5)
END
GO
select dbo.f_WorkDay('2009-10-10','2009-10-1')
/*

-----------
7

(1 個資料列受到影響)

*/

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_WorkDay]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[f_WorkDay]
GO

--計算兩個日期相差的工作天數
CREATE FUNCTION f_WorkDay(
@dt_begin datetime,  --計算的開始日期
@dt_end  datetime    --計算的結束日期
)RETURNS int
AS
BEGIN
 DECLARE @workday int,@i int,@bz bit,@dt datetime
 set @workday=0
    IF @dt_begin>@dt_end
  SELECT @bz=1,@dt=@dt_begin,@dt_begin=@dt_end,@dt_end=@dt
 ELSE
  SET @bz=0
    WHILE @dt_begin<=@dt_end
    BEGIN
  SELECT @workday=CASE
     WHEN (@@DATEFIRST+DATEPART(Weekday,@dt_begin)-1)%7 BETWEEN 1 AND 5
  THEN @workday+1 ELSE @workday END,
  @dt_begin=@dt_begin+1
 END
 RETURN(CASE WHEN @bz=1 THEN -@workday ELSE @workday END)
END
GO
select dbo.f_WorkDay('2009-10-10','2009-10-1')
/*
-----------
-7
*/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩经典中文字幕| 7m精品福利视频导航| 久久久亚洲国产天美传媒修理工| 91日本在线视频| 欧美制服第一页| 欧美精品久久久久久久| 欧美日韩另类视频| 国产精品99免视看9| 中文字幕日韩在线观看| 亚洲精品中文字幕有码专区| 亚洲电影成人av99爱色| 欧美国产日韩xxxxx| 日韩精品极品视频免费观看| 精品无人区乱码1区2区3区在线| 亚洲激情中文字幕| 大伊人狠狠躁夜夜躁av一区| 综合国产在线观看| 久久久成人精品视频| 色偷偷av一区二区三区| xvideos成人免费中文版| 国产午夜精品一区理论片飘花| 法国裸体一区二区| 欧美最猛性xxxxx免费| 日韩欧美在线视频免费观看| 97在线视频免费观看| 亚洲影视九九影院在线观看| www.日韩视频| 韩国三级电影久久久久久| 欧美激情喷水视频| 亚洲一区中文字幕在线观看| 欧美在线www| 在线国产精品视频| 中文字幕欧美精品在线| 热久久99这里有精品| 亚洲精品电影网在线观看| 亚洲18私人小影院| 北条麻妃一区二区三区中文字幕| 91精品在线影院| 91精品国产色综合久久不卡98口| 韩国三级电影久久久久久| 欧美成人久久久| 国产精品免费一区二区三区都可以| 色婷婷**av毛片一区| 欧美大秀在线观看| 精品人伦一区二区三区蜜桃免费| 亚洲夜晚福利在线观看| 久久人人爽人人爽爽久久| 色久欧美在线视频观看| 久久亚洲一区二区三区四区五区高| 日韩美女毛茸茸| 精品国产一区二区三区久久久| 日韩在线观看视频免费| 亚洲图片在线综合| 九九热视频这里只有精品| 亚洲人成自拍网站| 亚洲欧美在线免费观看| 亚洲一区二区三区四区在线播放| 中文字幕日韩综合av| 国产亚洲一区二区精品| www.久久草.com| 欧美日韩国产123| 国产精品美女www| 久久久国产一区二区| 国产欧美一区二区三区久久| 日韩电影中文字幕一区| 亚洲欧美国产另类| 亚洲色图狂野欧美| 日韩有码片在线观看| 国产成人精彩在线视频九色| 欧美性资源免费| 91精品国产91久久久| 国产黑人绿帽在线第一区| 欧美极品少妇与黑人| 97国产精品人人爽人人做| 狠狠做深爱婷婷久久综合一区| 国产欧美va欧美va香蕉在| www.日韩av.com| 久久露脸国产精品| 精品久久久久久久久国产字幕| 国产精品自拍网| 欧美日韩国产精品一区二区不卡中文| 亚洲美女av在线播放| 久久成人在线视频| 国产情人节一区| 69av视频在线播放| 欧美日韩精品在线观看| 亚洲一级一级97网| 亚洲第一福利网| 色与欲影视天天看综合网| 国产成人精品免高潮费视频| 奇米一区二区三区四区久久| 九九热这里只有精品免费看| 亚洲国产精品99| 亚洲精品女av网站| 日日噜噜噜夜夜爽亚洲精品| 一个色综合导航| 91黑丝在线观看| 欧美性猛交xxxx免费看| 成人免费视频网址| 久久久亚洲影院你懂的| 亚洲欧美日本另类| 日韩69视频在线观看| 国产精品小说在线| 亚洲天堂影视av| 久久精品国产亚洲| 国产高清视频一区三区| 亚洲一二三在线| 国产精品福利观看| 日韩一区二区av| 国产日产久久高清欧美一区| 国产精品伦子伦免费视频| 精品视频久久久久久| 日韩精品免费在线观看| 欧美成人免费视频| 国产精品老女人视频| 日韩视频免费中文字幕| 7m精品福利视频导航| 国产精品亚洲美女av网站| 日本aⅴ大伊香蕉精品视频| 成人在线精品视频| 欧美日韩成人精品| 55夜色66夜色国产精品视频| 亚洲qvod图片区电影| 久久精品中文字幕电影| 色悠久久久久综合先锋影音下载| 久久韩剧网电视剧| 亚洲一区亚洲二区| 精品久久中文字幕久久av| 精品亚洲一区二区三区四区五区| 国产亚洲综合久久| 一个色综合导航| 欧美激情va永久在线播放| 97在线看免费观看视频在线观看| 午夜免费在线观看精品视频| 国产福利视频一区二区| 精品久久久视频| 欧美另类99xxxxx| 中文字幕欧美日韩va免费视频| 91av在线免费观看| 亚洲欧美中文字幕| 日韩视频在线免费观看| 欧美裸身视频免费观看| 乱亲女秽乱长久久久| 日本成熟性欧美| 亚洲一区二区三区xxx视频| 国产91在线高潮白浆在线观看| 久久久久久久久久久久久久久久久久av| 精品视频在线观看日韩| 亚洲第一二三四五区| 日本一区二区在线免费播放| 国内精品久久久久影院优| 久久影视三级福利片| 国产精品视频26uuu| 国产精品国产三级国产专播精品人| 97在线视频一区| 久久免费视频网站| 亚洲精品mp4| 亚洲激情第一页| 久久久久久成人精品| 成人在线精品视频| 亚洲欧洲日韩国产| 4444欧美成人kkkk| 91久久在线视频| 久久久人成影片一区二区三区观看|