国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - MSSQL 生成日期列表代碼

MSSQL 生成日期列表代碼

2019-11-15 15:02mssql教程網 Sql Server

MSSQL 生成日期列表的代碼,需要的朋友可以參考下。

代碼如下:


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

@year int, --要查詢的年份 
@bz bit --@bz=0 查詢工作日,@bz=1 查詢休息日,@bz IS NULL 查詢全部日期 

RETURNS @re TABLE(Date datetime,Weekday nvarchar(3)) 
as 
begin 
DECLARE @tb TABLE(ID int ,Date datetime) 
insert @tb select number, 
dateadd(day,number,DATEADD(Year,@YEAR-1900,'1900-1-1')) 
from master..spt_values where type='P' and number between 0 and 366 
DELETE FROM @tb WHERE Date>DATEADD(Year,@YEAR-1900,'1900-12-31') 
IF @bz=0 
INSERT INTO @re(Date,Weekday) 
SELECT Date,DATENAME(Weekday,Date) 
FROM @tb 
WHERE (DATEPART(Weekday,Date)+@@DATEFIRST-1)%7 BETWEEN 1 AND 5 
ELSE IF @bz=1 
INSERT INTO @re(Date,Weekday) 
SELECT Date,DATENAME(Weekday,Date) 
FROM @tb 
WHERE (DATEPART(Weekday,Date)+@@DATEFIRST-1)%7 IN (0,6) 
ELSE 
INSERT INTO @re(Date,Weekday) 
SELECT Date,DATENAME(Weekday,Date) 
FROM @tb 

RETURN 
end 
go 
select * from dbo.[f_getdate]('2009',0)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色婷婷精品久久二区二区蜜臂av | 欧美一区二区 | 激情五月综合网 | 在线观看日韩av | 蜜臀久久精品99国产精品日本 | 欧美高潮 | 亚洲精品国产一区 | 欧美天天| 国产欧美日韩专区 | 国产精品久久久久久久久久久久久 | 日韩精品免费一区二区夜夜嗨 | 亚洲成熟少妇视频在线观看 | 精品久久久久久久人人人人传媒 | 小视频免费在线观看 | 国产视频一区二区三区在线观看 | 精品久久久久久久 | 国产欧美日韩在线观看 | 91精品国产综合久久久久久漫画 | 久久毛片 | 免费特级黄毛片 | 久久国产精品一区二区 | 国产一区在线视频 | 一区二区三区国产在线 | 国产精品亚洲第一区在线暖暖韩国 | 久久久国产一区二区三区 | 国产成人精品一区二 | av在线一区二区 | 99久久国 | 午夜视频在线播放 | 午夜精品一区 | 韩日精品视频 | 视频在线一区二区 | 水卜樱一区二区av | 欧美日本精品 | 国产亚洲欧美一区 | 欧美日韩高清一区 | 99看片 | 成人国产精品免费观看 | 北条麻妃99精品青青久久 | 91黄视频 | 成人高h视频 |