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 交通频道 作文范文 国学小名士观后感500字 2016年上半年全县公共卫生管理工作体会 年轻人该怎么奋斗?适合年轻人的6个良好习惯 文化军人入党申请书范例 房屋租赁合同书范本4篇 总体一盘棋 你是那天上璀璨的星,闪耀着迷人的光辉 天山三日游 乘上“爱”的小舟作文1100字 天涯咫尺作文1200字 如何当好县市质监局党组书记 区教育局争创区十佳职业道德单位申请报告 一生能有几次搏 道不远人:不能不孝敬父母作文1000字 你可知道,我们在等你 心情的(随笔)作文200字 小学五年级作文600字:掀红薯梗皮 秋,你悄悄的来了作文350字 秋天的故事之山上山下 私念、那些思念 像风一样幻想读后感 我的QQ群 排比句例句,关于生命、朋友、青春、母爱、太阳、书籍、理想、时 小学六年级作文6150字:跳跳鱼的鞋 朋友的反义词是什么 标准答案 青春励志歌曲《冲开一切》 我有一盒彩笔100字 初中初一作文450字:炸薯条 子虚乌有学校校园绿化实施方案 工程公司个人实习总结范文 愿望鸟 十一月的长安 喜欢之承诺篇作文800字 姥姥的手作文550字 是一……作文150字 溢香作文1100字 如何处理母公司对子公司的控制关系 谁的梦荒芜了我苍白的年华 高血压病的饮食治疗方法 偶然,想起你 心墙作文700字 不说爱!爱意已浓 雷锋经典语录 人生什么都不重要 不急,不怕,不放弃 朋友恋爱祝福语 我得到了教训800字作文 2016年乡镇环境保护工作总结 学前教育科落实校车交通安全工作情况 暑期在银行实践

Copyright © 2016 phpStudy |