`
omygege
  • 浏览: 1354401 次
文章分类
社区版块
存档分类
最新评论

生成MSSQL数据库日历

 
阅读更多

CREATE TABLE [dbo].[time_dimension4] (
[time_id] [int] IDENTITY (1, 1) NOT NULL ,
[the_date] [datetime] NULL ,
[the_day] [nvarchar] (15) NULL ,
[the_month] [nvarchar] (15) NULL ,
[the_year] [smallint] NULL ,
[day_of_month] [smallint] NULL ,
[week_of_year] [smallint] NULL ,
[month_of_year] [smallint] NULL ,
[quarter] [nvarchar] (2) NULL ,
[fiscal_period] [nvarchar] (20) NULL
) ON [PRIMARY]


DECLARE @WeekString varchar(12),
@dDate SMALLDATETIME,
@sMonth varchar(20),
@iYear smallint,
@iDayOfMonth smallint,
@iWeekOfYear smallint,
@iMonthOfYear smallint,
@sQuarter varchar(2),
@sSQL varchar(100),
@adddays int

SELECT @adddays = 1 --日期增量(可以自由设定)
SELECT @dDate = '01/01/2005' --开始日期

WHILE @dDate < '12/31/2009' --结束日期
BEGIN

SELECT @WeekString = DATENAME (dw, @dDate)
SELECT @sMonth=DATENAME(mm,@dDate)
SELECT @iYear= DATENAME (yy, @dDate)
SELECT @iDayOfMonth=DATENAME (dd, @dDate)
SELECT @iWeekOfYear= DATENAME (week, @dDate)
SELECT @iMonthOfYear=DATEPART(month, @dDate)
SELECT @sQuarter = 'Q' + CAST(DATENAME (quarter, @dDate)as varchar(1))

INSERT INTO time_dimension4(the_date, the_day, the_month, the_year,
day_of_month,
week_of_year, month_of_year, quarter) VALUES
(@dDate, @WeekString, @sMonth, @iYear, @iDayOfMonth, @iWeekOfYear,
@iMonthOfYear, @sQuarter)
SELECT @dDate = @dDate + @adddays
END
GO

select * from time_dimension

分享到:
评论

相关推荐

    网奇Iwms网站管理系统 v5.0.1818 For .Net1.0.rar

    全新讨论区,帖子管理操作完全在前台ajax实现 实现gzip压缩脚本和css及图片...* 修正mssql数据库讨论区分页错误 * TinyMCE更新到3.2.4 * 修正批量设置分类属性时转换属性可能出错 * 修正chrome下内容编辑器无法显示

    (青春日记)多用户网络日记 v3.9.rar

    13、日记内容页可选择静态与动态模式,采取静态生成可以有效降低对数据库的压力。 14、日记内容页模版在m目录下,可自行设计模版添加。 青春日记多用户网络日记本v3.9 1、修订日记后台部分错误。 2、免费开放了...

    (青春日记)多用户网络日记

    13、日记内容页可选择静态与动态模式,采取静态生成可以有效降低对数据库的压力。 14、日记内容页模版在m目录下,可自行设计模版添加。 青春日记多用户网络日记本v3.9 1、修订日记后台部分错误。 2、免费开放了...

    YiDaCms免费开源企业建站系统最新官方版

    修复了购物车在MSSQL数据库下的兼容模式 增加了小e智能一键清理,可以清理系统的缓存和不使用的图片及压缩数据库。让您的空间更加节省 增加了模板路径解析标签,使用此标答制作模板。模板目录可以随意更改了 修复了...

    [日记人]超漂亮的多用户网络日记 v3.8.zip

    13、日记内容页可选择静态与动态模式,采取静态生成可以有效降低对数据库的压力。 14、日记内容页模版在m目录下,可自行设计模版添加。 15、定制版本或MSSQL版,请联系QQ:838689126;   日记人多用户网络日记...

    asp.net知识库

    关于能自定义格式的、支持多语言的、支持多数据库的代码生成器的想法 发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--序 XCodeFactory3.0完全攻略--基本思想 XCodeFactory...

    青春日记多用户网络日记程序 3.9

    青春日记多用户网络日记程序是一个漂亮精致的网络日记本,它界面美观、功能丰富、使用方便,包含了用户登录注册、日记本排行、日记搜索、日记管理、留言评论等功能,还有音乐播放、时钟日历、愿望小寺等小功能。...

    JAVA上百实例源码以及开源项目

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    JAVA上百实例源码以及开源项目源代码

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    张家界CMS企业管理系统官方版 v1.0.8

    这是一款非常不错的张家界CMS企业管理系统官方版源码,该系统张家界企业网站管理系统(zjjcms)是 由新派工作室基于asp+access/mssql 自主研发而成。我们致力于中小企业网站的搭建。根据现有企业的需求。开发适合...

    张家界CMS企业管理系统官方版 v1.1

    我们知道张家界企业网站管理系统(zjjcms)是 由新派工作室基于asp+access/mssql 自主研发而成。我们致力于中小企业网站的搭建。根据现有企业的需求。开发适合企业的模块, 让企业可以轻松搭建适合自己企业的网站,...

    java源码包---java 源码 大量 实例

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    张家界CMS企业管理系统最新官方版

    张家界CMS企业管理系统最新官方版,我们知道张家界企业网站管理系统(zjjcms)是 由新派工作室基于asp+access/mssql 自主研发而成。我们致力于中小企业网站的搭建。根据现有企业的需求。开发适合企业的模块, 让企业...

    多用户网络日记系统官方网下载v3.7

    13、日记内容页可选择静态与动态模式,采取静态生成可以有效降低对数据库的压力。 14、日记内容页模版在m目录下,可自行设计模版添加。 15、定制版本或MSSQL版,请联系QQ:838689126;源码问题反馈请到bbs.qifin.com

    java源码包2

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    java源码包3

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    java源码包4

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...

Global site tag (gtag.js) - Google Analytics