年休假扣减顺序存储过程
最近在优化公司的年休假扣减流程,这里写了两种方式,一种是在数据库中使用存储过程,进行年休假顺序扣减。也就是本文的介绍的一种情况,还有一种是在代码中通过积分扣减形式,进行扣减计算。这个将在下一篇文章中介绍。
1.年休假统计表的表结构SQL如下,在数据库中执行即可。
/****** Object: Table [dbo].[ZZ_HR_ANNUAL_VACATION] Script Date: 2020/5/18 13:55:37 ******/
SET ANSI_NULLS ON
GOSET QUOTED_IDENTIFIER ON
GOCREATE TABLE [dbo].[ZZ_HR_ANNUAL_VACATION]([工号] [nvarchar](255) NULL,[姓名] [nvarchar](255) NULL,[年度] [float] NULL,[去年可休剩余年假] [float] NULL,[去年已休剩余年假] [float] NULL,[本年可休法定年假] [float] NULL,[本年已休法定年假] [float] NULL,[本年可休福利年假] [float] NULL,[本年已休福利年假] [float] NULL,[多休年假天数] [float] NULL,[更新时间] [datetime] NULL
) ON [PRIMARY]
GO
2.年休假扣减的执行的存储过程脚本如下,我这里是修改的脚本,大家可以直接创建即可。
/****** Object: StoredProcedure [dbo].[SP_HR_扣除员工年假情况] Script Date: 2020/5/18 13:50:21 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[S
年休假扣减顺序存储过程相关推荐
- Revit插件实现【快速扣减】的两种操作
翻模的过程中,我们在处理细节问题的时候,如果只是两个构件之间的重合,我们可以利用"连接"命令进行扣减.而如果是想让多个构件进行扣减操作,而不是整层或者整栋楼都按照同样的扣减顺序进行 ...
- 【万级并发】电商库存扣减如何设计?不超卖!
随着中国消费认知的不断升级,网购走近千家万户,越来越被人们所接受.淘宝.唯品会.考拉.京东.拼多多等逐渐成为我们生活的重要组成部分. 除了常规的购物下单外,这些电商平台还经常搞一些双十一活动,秒杀.大 ...
- 聊聊高并发下库存加减那些事儿——“异步扣减库存”
聊聊高并发下库存加减那些事儿 不定期福利发放哦 聊聊高并发下库存加减那些事儿 背景 一般在日常开发中经常会遇到打折促销,秒杀活动,就如拼多多最近的4999抢券买爱疯11促销活动,毕竟谁的钱也不是大风刮 ...
- 分布式锁和mysql事物扣库存_浅谈库存扣减和锁
先说场景: 物品W现在库存剩余1个, 用户P1,P2同时购买.则只有1人能购买成功.(前提是不允许超卖) 秒杀也是类似的情况, 只有1件商品,N个用户同时抢购,只有1人能抢到.. 这里不谈秒杀设计, ...
- 实践角度,谈谈库存扣减和锁
点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/qq315737546/ article/details/76850173 先说场景: 物品W现在库存剩余1个, 用户P1,P ...
- 高并发写场景:秒杀系统库存扣减
前言 本文中的伪代码示例均以 PHP 作为编程语言 在设计秒杀系统的库存扣减逻辑时,可能一开始想到的代码是: /*** 商品库存扣减** @param int $skuId 商品ID* @param ...
- 电商扣减库存_电商仓库管理的难点与解决方案
在我国,目前有很多小型电商企业,其仓库面积都在1000平以内,由于前期对营销的专注,对仓库的忽视,包括对设施设备的投入,导致了今天仓库工作效率低下,库存混乱,运作成本高等诸多问题,以下我们来细细诉说. ...
- Revit结构构件之间的扣减问题及解决
结构模型大家都不陌生了,模型搭建过程中会有很多自动规则,如自动连接;那么大家有没有好奇这些自动规则是什么样的,实现条件又是什么呢? 今天这篇文章就来说说结构构件之间的扣减问题. 一.自动扣剪的条件 在 ...
- 电商扣减库存_做采购的您怎么能不懂电商仓储管理呢?
在我国,目前有很多小型电商企业,其仓库面积都在1000平以内,由于前期对营销的专注,对仓库的忽视,包括对设施设备的投入,导致了今天仓库工作效率低下,库存混乱,运作成本高等诸多问题,以下我们来细细诉说. ...
最新文章
- shell编程基础(2)---与||
- Flink在美团的实践与应用--大数据技术栈15
- csp php,CSP学习笔记(持续学习更新)
- restful和rest_HATEOAS的RESTful服务:JVM上的REST API和超媒体
- OGG ORA-1403 NO DATA FOUND
- 齐博cms任意登陆漏洞
- Unity3d打开的时候,卡在loading界面白屏的解决方法
- Zabbix 如何动态执行监控采集脚本
- 有赞招聘小程序,有你就很赞
- 配置Android的SDK,DNK,JDK,ANT打包APK环境
- mysql统计分数段人数_mysql 按分数段,每个专业分数段统计人数
- unity3d学习笔记-动画(3.导入动画)
- Python判断字符串是否为字母或者数字或者数字字母组合
- 安装黑苹果时不识别内置磁盘_【让天下没有难装的黑果】3 Legacy传统BIOS使用CLOVER引导在GPT硬盘安装OSX+WIN双系统...
- 追洞小组 | Windows安装Immunity CANVAS教程
- 大型超市购物车蓝牙智能锁解决方案
- 基于multisim10.0数字频率计仿真设计
- 新加装的硬盘,装上系统后发现EFI分区没有被创建,还是用旧硬盘的EFI分区
- 【速览】2021年中国高铁刹车片行业市场现状分析:行业发展迅速,国产化替代空间大[图]
- 新能源汽车电池的发展及类型
热门文章
- HTML给div设置百分比高度无效的解决方式 - 库塔姆斯 - CSDN博客
- 检验仪器控制怎么停止的
- 直接上干货!春招我借这份PDF的复习思路,大厂直通车!
- 时间序列分析方法——ARIMA模型案例
- Golang几种连接字符串方法
- Typora快捷键汇总
- Ubuntu系统学习笔记(8)-常用Gedit编辑器快捷键
- RoBERTa: A Robustly Optimized BERT Pretraining Approach​​​​​​
- Windows资源管理器的使用
- Python时间函数汇总