比较两个日期大小和获取当前月最大天数的存储过程
来源:互联网 发布:mysql服务器 编辑:程序博客网 时间:2024/06/05 19:02
下面简单介绍sqlserver2008两个常用的存储过程1、比较两个日期大小的存储过程2、获取当前月份的最大天数的存储过程 1、创建比较两个日期大小的存储过程1)创建比较两个日期大小的存储过程/***** 作用:比较两个日期的大小**输入参数:第一个日期,第二个日期**输出参数:返回结果**/create proc [dbo].[sp_CompareDate]( @FirstDate varchar(30), --第一个日期 @SecondDate varchar(30), --第二个日期 @IsCompare int output --返回结果)asbegin --判断两个日期大小-- if(@SecondDate >= @FirstDate) begin --返回1:代表:第二个日期大于等于第一个日期-- set @IsCompare = 1 end else begin --返回0:代表:第二个日期小于第一个日期-- set @IsCompare = 0 end --返回结果-- select @IsCompareend2)调用存储过程--调用比较两个日期存储过程--declare @IsCompare intexec sp_CompareDate '2016-08-12 12:23:34','2016-08-13 14:23:34',@IsCompare output3)执行结果第一个日期小于第二个日期 1 第一个日期大于第二个日期 0
2、获取当前月份的最大天数的存储过程1)创建存储过程/****获取系统当前月的最大天数***/create proc [dbo].[sp_GetMaxDay]@Day varchar(30) output --返回天数asbegin --取到当前日期 select GETDATE() --取到当前日期与sql初始日期(1900-01-01 00:00:00)的差值(单位:月) select DATEDIFF(MM,0,GETDATE()) --给初始日期加上上面得到的月数,得到本月1号的日期 select DATEADD(MM,DATEDIFF(MM,0,GETDATE()),0) --给初始日期加上上面得到的月数+1,得到下个月1号的日期 select DATEADD(MM,DATEDIFF(MM,0,GETDATE())+1,0) --将上面得到的日期减去1,得到本月最后一天的日期 select DATEADD(MM,DATEDIFF(MM,0,GETDATE())+1,0)-1 --取到上面日期的“日” set @Day= DAY(DATEADD(MM,DATEDIFF(MM,0,GETDATE())+1,0)-1) select @Dayend2)调用存储过程--调用比较两个日期存储过程--declare @day varchar(30)exec sp_GetMaxDay @day output3)执行结果
阅读全文
3 1
- 比较两个日期大小和获取当前月最大天数的存储过程
- IOS比较两个日期的大小获取当前月份天数(今天、明天、后天)
- 比较两个日期的大小和或得当前日期
- 比较两个日期的大小 NSDate获取当前日期 进行比较
- JAVA 获取当前/指定月的最大天数
- java获取当前月的天数、java获取当前月每天的日期
- Java获取当前日期前一周、前一个月、当年的时间、两个日期间的间隔天数
- JS获取系统时间、计算两个日期天数、比较日期大小
- JS获取系统时间、计算两个日期天数、比较日期大小
- java中两个日期相隔的天数和月数
- EasyDemo*获取当前日期&求两个日期相隔天数
- 获取上一个月第一天的日期和天数
- JAVA 比较两个日期相差的天数
- JAVA 比较两个日期相差的天数
- JAVA 比较两个日期相差的天数
- JAVA 比较两个日期相差的天数
- JAVA 比较两个日期相差的天数
- JAVA 比较两个日期相差的天数
- Java实现Median of Two Sorted Arrays
- 代码整洁之道_命名
- 洛谷1068
- 微信小程序实现美美的虚线圆形进度圈
- 北京,有2000万人假装在生活
- 比较两个日期大小和获取当前月最大天数的存储过程
- Hello 这是我第一篇博客哦
- 理解高并发(1).序言
- python3.6打包exe
- RenderTarget在虚幻4的应用【3】路径消褪
- HttpClient ---------- 服务器请求外部service
- 如何使用PD10虚拟机安装ubuntu
- hrbust 1492 二分图匹配
- 理解高并发(2).我对并发编程的理解