SQL Server 获取2019年节假日列表(可用于Java、.Net系统实现)
考勤统计中,一般都需要考虑到节假日信息和调休的日期,每年12月份国家会颁布新一年的节假日信息,我们可根据节假日信息,维护成相关的日期表,用于日期维护。本文介绍下相关实现方式。
日期表的创建如下:
CREATE TABLE [dbo].[HR_WorkDayList]([WorkDate] [varchar](10) NOT NULL,[DateType] [nvarchar](10) NULL,[IsWorkDay] [bit] NULL,[Remark] [nvarchar](20) NULL,CONSTRAINT [PK_HR_WorkDayList] PRIMARY KEY CLUSTERED
([WorkDate] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
可根据系统表插入每年的日期列表,SQL脚本如下(可以一次性生成几年内的日期列表,在系统设计中,我这里生成了2018年-2028年的日期数据):
INSERT INTO [dbo].[HR_WorkDayList](WorkDate,DateType,IsWorkDay,Remark) select WorkDate,DateType,IsWorkDay,Remark from (SELECT convert(char(10), DATEADD(dd, number, '2023-08-11'),120) AS WorkDate,
datename
SQL Server 获取2019年节假日列表(可用于Java、.Net系统实现)相关推荐
- SQL Server 2014 Win7 Win10 安装详解 SQL Server 2017 2019 Linux及SQL TSQL ETL实用案例
SQL Server 2014安装图解与问题分析 简介 SQL Server2014 是Microsoft 公司推出的关系 型数据库管理系统.它用于大规模联机事务处理(OLTP).数据 仓库和 ...
- SQL Server 2017 2019 Linux(Centos、Unbuntu16.04、Unbuntu18.04、Unbuntu20.04)安装过程详解
SQL Server 2017 2019 Linux安装手册 1简介 SQL Server是微软的数据库平台,而SQL Server 2017 linux是运行在linux服务器上的版本.本文的安装采 ...
- Sql Server获取数据库名,表信息,字段信息,主键信息等
--Sql Server获取数据库名,表信息,字段信息,主键信息等--获取所有数据库名: SELECT name FROM master..sysdatabases WHERE name NOT IN ...
- SQL Server 2008 R2 性能计数器详细列表(三)
原文:SQL Server 2008 R2 性能计数器详细列表(三) SQL Server,Deprecated Features 对象: 监视指定为不推荐使用的功能: SQL Server Depr ...
- sql server 获取本机的ip地址
--sql server 获取本机的ip地址 -- 其实就是使用xp_cmdshell 来获取信息,然后对信息进行筛选. --开启xp_cmdshell exec sp_configure 'show ...
- 使用SQL Server 获取插入记录后的ID(自动编号)
使用SQL Server 获取插入记录后的ID(自动编号) jingxian 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开 ...
- 使用SQL Server 获取插入记录后的自增ID(自动编号)
http://www.jb51.net/article/39029.htm 本篇文章是对使用SQL Server获取插入记录后的ID(自动编号)的方法进行了详细的分析介绍,需要的朋友参考下 最近在开发 ...
- sql server 获取当前日期前12个月的月份sql 语句
sql server 获取当前日期前12个月的月份sql 语句 select convert(varchar(7),dateadd(mm,number,dateadd(month,-11,getdat ...
- SQL server获取数据库数据
SQL server获取数据库数据 两表对比,查询A表中缺少的字段 例如 获取数据库指定表中的列 例如 获取某个存储过程的参数 两表对比,查询A表中缺少的字段 select a.name as nam ...
最新文章
- 关于node.js的误会
- 计算机php什么意思,什么是PHPC(个人高性能计算机 )
- 第 28 小时项目管理过程实践和案例分析
- iOS 开发音视频流[1]---FFmpeg
- 002_推箱子-关卡数据
- Binary Tree Inorder Traversal
- Exceptionless使用介绍
- 【二分+二维前缀和】Largest Allowed Area
- python-面向对向-静态方法的继承-父类中的super方法
- 解读ASP.NET 5 MVC6系列(13):TagHelper
- CMD命令大全(已更新)
- 系统学习机器学习之神经网络(十) --BAM网络
- 复杂数组类型的深拷贝
- Eclipse之Android开发环境搭建
- Atitit 文件上传功能的实现 图片 视频 目录 1. 上传原理	1 1.1. http post编码 multipart / form-data	1 1.2. 临时文件模式 最简单	2 1.3
- Shiro完整教程, 附带各种配置
- 数据结构之二叉树深度计算
- Windows系统服务器配置SSH服务
- 【圆方树】CodeForces487E Tourists
- 人工智能前景怎么样 用哪个开发语言比较好