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)



相关阅读:
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
一个很酷的拖动层的js类,兼容IE及Firefox
初学javascript之cookie篇(4)
发现的以前不知道的函数
滚动条代码生成器
用ASP显示ACCESS数据库的的GIF图象
编译KDE4 for FreeBSD
javascript 模拟select下拉列表特效
Discuz5.5.0代码高亮显示+运行代码框合成插件 下载
CSS hacks与争议
左侧固定宽度,右侧自适应宽度的CSS布局
网站开发方法大观
Oracle检索数据一致性与事务恢复
通过数组给您的文件排序
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 大专生实习周记 打陀螺趣事多 我的前半生:当希望不成为希望,而希望恰恰是希望 2016普通高中新课程培训心得体会 汽车驾驶维修员简历模板 大学生求职自荐书范文 天上掉下的“大馅饼” 读鲁宾逊漂流记后感 小学五年级作文500字:爱我美丽家园争做文明市民 弯路的收获 夏姑娘作文450字 2012年公司党支部上半年工作总结 初中初一作文700字:我来推荐一本书 青岛无房户证明 提高思想觉悟 不断完善自我 我的名字作文200字 懦弱,即是悲哀 重逢初中优秀作文600字 夜空下作文400字 你只记得她多让你心疼,却忘了我也怕冷 *局探讨农村邮政出路会议总结 追寻记忆 时光...... 姜堤乐园游记作文700字 寒假来了作文400字 述职报告解说、格式内容、范例参考 村党支部“七一”活动总结 什么样的人能成大事! 我戴眼镜了(看图作文) 小孩的成熟作文350字 五四演讲---我生命中的五四 团学联三月份团日活动策划书 国学经典语句 不亦君子乎 初中初一作文900字:美丽的谎言 生活如春起之苗作文700字 春游作文350字 顾村公园春游记 格格的剪影 为民谋福祉不一定非得市委书记开微店 黄山之旅作文3000字 生活,让我懂得了快乐 赵文杰 不要怕麻烦而错过了真爱 大连婚纱摄影工作室 在晚霞消失的时候 诚信演讲稿:插上诚信的翅膀,自由飞翔 初二禁毒手抄报 读朱自清匆匆有感300字 大学不是我的想,只是你的一个谎 读《鲁滨孙漂流记》读后感750字作文 我是一只折了翅膀的小鸟 我最喜欢的野生动物 观暖春有感作文100字

Copyright © 2016 phpStudy |