设为首页 加入收藏

TOP

sql以工作日计算起始年假的计算时间范围
2014-11-24 09:52:46 】 浏览:2287
Tags:sql 工作日 计算 起始 年假 时间 范围

sql以工作日计算起始年假的计算时间范围
1 --以工作日计算起始年假的计算时间范围
2 declare @settoday smalldatetime,@birthday smalldatetime,@year varchar(10),@month varchar(10),@day varchar(10),@enddate datetime,@stardate datetime,@AnnualNumber int,@AnnualTotal int,@Surplus int
3 set @settoday='2013-05-04'-- 在日期
4 set @birthday='2004-04-26' --- 公司日期
5 set @year=DateName(Year,@settoday)
6 set @month=DateName(Month,@birthday)
7 set @day=DateName(Day,@birthday)
8 --
9 set @enddate=cast(@year+'-'+@month+'-'+@day as datetime)
10 select @month
11 select @enddate
12 if(@enddate>=@settoday)
13 begin www.2cto.com
14 set @stardate=dateadd(year,-1,@enddate) -- 一年
15 end
16 else
17 begin
18 set @enddate=dateadd(year,1,@enddate)
19 set @stardate=cast(@year+'-'+@month+'-'+@day as datetime)
20 end
21 select @stardate AS '起始 算日期'
22 select @enddate AS ' 束 算日期'
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MSSQL中执行计算式获得计算值 下一篇SQL 2005此计算机上已经安装了同..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目