Alter Function F_GetYearHoliday

(

@JoinWorkDate datetime--参加工作时间

)

Returns int

/*

计算年假

*/

As

Begin

Declare @NowDate datetime

Declare @NewJoinWorkDate datetime--用于比较

Declare @workYear int;--工作年限

Declare @yearHoliday int;--年假天数

if(@JoinWorkDate is null or @JoinWorkDate='')

return 0

Set @NowDate=GETDATE();

Set @workYear = 0; Set @yearHoliday=0;

Set @NewJoinWorkDate = Convert(varchar(4),YEAR(@NowDate)) + '-' + Convert(varchar(2),MONTH(@JoinWorkDate)) + '-' + Convert(varchar(2),DAY(@JoinWorkDate))

Set @workYear = DATEDIFF(YYYY,@JoinWorkDate,@NowDate)

If(@NewJoinWorkDate > @NowDate)

Begin

Set @workYear = @workYear-1;

End

if (@workYear < 1)

Set @yearHoliday = 0;

else if (@workYear >= 1 And @workYear < 10)

Set @yearHoliday = 5;

else if (@workYear >= 10 And @workYear < 20)

Set @yearHoliday = 10;

else if (@workYear >= 20)

Set @yearHoliday = 15;

Return @yearHoliday

End

java实现剩余年假计算_通过参加工作日期计算出年假相关推荐

  1. EHR中关于参加工作日期(社会工龄起算日)计算法定年假的一点思考

    项目场景: 提示:这里简述项目相关背景: 员工入职之前,会对员工进行入职信息采集:此时会让员工填写参加工作日期字段,入职后通过该字段来计算社会工龄,从而发放法定年假: 问题描述 提示:这里描述项目中遇 ...

  2. 软件工程java向量相似度计算_向量的相似度计算常用方法9个

    <向量的相似度计算常用方法9个>由会员分享,可在线阅读,更多相关<向量的相似度计算常用方法9个(5页珍藏版)>请在人人文库网上搜索. 1.向量的相似度计算常用方法相似度的计算简 ...

  3. java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...

    本文主要向大家介绍了JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. ACM日期 ...

  4. excel 等额本息还款每期本息计算_零基础入门融资租赁计算(第三讲)——设计租金方案...

    导语:本期我们将讲解如何设计融资租赁租金方案,以及设计的步骤和核心本质.通过本章的学习你将了解如何设计最基本的租金方案和计算该方案下的IRR. 1 融资租赁IRR计算的逻辑框架和黄金原则: (1)宏观 ...

  5. 婴幼儿体重在线计算机,【婴儿体重计算器在线计算_婴儿体重计算器在线计算专题】- 天鹅到家...

    婴儿体重计算器在线计算-热门问答 Q:在线等答复,婴儿出生体重的最佳标准是多少? 你好,新生儿体重一般在6.3-6.7斤是.超重的胎儿首先面临的问题是难产,我们国家来说出生体重超过4250g,就建议剖 ...

  6. 固定资产拆分比例怎么计算_固定资产年折旧率怎么计算?

    展开全部 固定资产的应提折旧额一般按照固定资产的原值.预计残值率和分32313133353236313431303231363533e4b893e5b19e31333365666230类年折旧率计算. ...

  7. java获取剩余手机电池容量_怎样判断手机电池的剩余容量

    手机如果要显示电池的精确容量,必须时刻进行放电电流对时间的积分运算,这个过程比较复杂,需要专用的芯片来完成,一块电池带一个芯片(成本就上去了),笔记本电能的锂电池就有这样的管理芯片来精确获得电池的容量 ...

  8. 量子信息与量子计算_我们会看到量子计算革命吗?

    量子信息与量子计算 In late 2019, 在2019年末, Google built a quantum computer that could make a calculation in th ...

  9. java怎么根据新历算农历_Java给定公历日期计算相应农历/阴历日期

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

最新文章

  1. plotly可视化绘制多图(multiplot)
  2. python画曲线图例-python使用matplotlib绘制折线图教程
  3. 将功补过 树形动态规划
  4. bzoj4196:[Noi2015]软件包管理器
  5. 文件管理的艺术之SVN从零搭建
  6. iOS上相见恨晚的6个APP
  7. 沃尔玛尝到了推行InnerSource的甜头
  8. 前端学习(1943)vue之电商管理系统电商系统之通过路由加载商品分类
  9. 犹太教、基督教和伊斯兰教的简单关系
  10. 所有进程的信息 linux,LINUX下获取所有进程信息
  11. python opencv 找到圆点标定板所有点后通过距离找两个角点4
  12. 使用可靠多播与OPENDDS进行数据分发
  13. android 增加定时开关机
  14. 系统分析和设计方法之输出设计和原型化
  15. 基于android 的影院售票
  16. Pytorch实战:用经典网络实现猫狗大战
  17. 美的美少年暑期实习面经
  18. 拥有谷歌100万股原始股,奥尼尔每年能够得到多少分红?
  19. ipad在线看html5,iPad 2: HTML5开发者必备首选
  20. 【胖虎的逆向之路】01——动态加载和类加载机制详解

热门文章

  1. android微信小程序自动填表_微信“填表”类小程序,你可能根本没用对
  2. 阿姆斯特朗数python
  3. 2023新年红包,兔年HTML红包页面代码【2023新年快乐_附源码】
  4. no matching host key type found. Their offer: ssh-rsa 问题解决
  5. sketch制作Android动画,Sketch制作GIF动画--基础篇
  6. MakerDAO亚洲区负责人王奇君:我的DAI很稳!
  7. trunk接口(华为)新手必看
  8. 用java语言如何编写圆面积_用java语言编写一个圆面积的求法
  9. 腾讯的这个框架火了!
  10. 被忽视的设计:中文字体-oooooohmygosh