SQL语句-考勤统计表按照年份统计员工每月的加班调休数据
最近在做考勤统计相关的报表,人事要求统计出每位员工每年的的调休和加班统计表。加班分为平时加班和周末加班,节假日加班由于算作工资,因此不统计。平时加班包含上年结余的和本年度的加班相加。然后,在计算出本年度的结余。
加班和请假流程分别是不同的表,员工信息表由于取员工钉钉上的信息和系统内部信息结合,因此,进行关联查询,同时上年度结余信息,单独建立一张表维护,加起来总共五张表。这五张表通过UserID字段进行关联。其中,和钉钉考勤数据关联按照考勤ID去关联。报表的样式大致如下:
SQL语句编写如下
select s.员工ID,s.员工姓名,s.员工编号,s.所属部门,s.年份,s.lastyearps,s.lastyearzm,ISNULL(o.Janps,0) AS Janps,ISNULL(o.Janzm,0) AS Janzm,ISNULL(o.Febps,0) AS Febps,ISNULL(o.Febzm,0) AS Febzm,ISNULL(o.Marps,0) AS Marps,ISNULL(o.Marzm,0) AS Marzm,ISNULL(o.Aprps,0) AS Aprps,ISNULL(o.Aprzm,0) AS Aprzm,ISNULL(o.Mayps,0) AS
SQL语句-考勤统计表按照年份统计员工每月的加班调休数据相关推荐
- (SQL语句)按指定时间段分组统计
我现在有一张表: 列名1 时间 03174190188 2009-11-01 07:17:39.217 015224486575 2009-11-01 08:01:1 ...
- SQL语句解决各部门工资最高员工问题
部门工资最高的员工 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. Department 表包含公司所有部门的信息. 编写一个 SQL ...
- php按时间分组的sql语句,(SQL语句)按指定时间段分组统计
---------------------------------------Author : liangCK 梁爱兰--Comment: 小梁 爱 兰儿--Date : 2010-01-02 1 ...
- SQL语句(二)创建带主键和约束的数据表
内容摘要 创建带主键和约束的表 创建带组合主键和外键的表 1. 创建带主键和约束的表 Student (学生表) CREATE TABLE Student ( sclass varchar(10) N ...
- 【20210913】【数据库】用SQL语句,往数据库里插入一行、多行新数据
1. 插入一行数据 insert into table_name (field1, field2, ..., fieldN) values (value1, value2, ..., valueN) ...
- SQL2000 统计每周,每月,每季,每年的数据
表order(订单表) order_id client_id(客户ID) order_time(订单时间) 1 1 2007-1-5 2 ...
- 学习SQL语句之SQL语句大全
学习SQL语句之SQL语句大全 -------------------------------------------------------------------------------- 作者: ...
- db2case语句_DB2 常用的SQL语句
1.组合语句执行 BEGINATOMIC 表达式1分号空格/回车 表达式2分号空格/回车 END 2.应该限制访问权限的表(应该撤销这些表PUBLIC SELECT访问权) SYSCAT.DBAUTH ...
- SQL数据库不用SQL语句能显示全表的内容_MySQL DBA必读:万字归总表设计与SQL编写技巧...
作者介绍 刘书浩,"移动云"DBA,负责"移动云"业务系统的数据库运维.标准化等工作:擅长MySQL技术领域,熟悉MySQL复制结构.Cluster架构及运维优 ...
- 数据库基本概念整理及常用SQL语句
数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司.这里根据整理的资料,对数据库的相关知识也做个总结吧.希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过 ...
最新文章
- Javascript中的异步
- UA SIE545 优化理论基础 用Farkas定理证明Farkas类的结论
- OpenGL shapedpoints异形点的实例
- ASP.NET2.0中用ICallbackEventHandler实现客户端与服务器端异步交互
- Linux 编译 mysql
- 算法学习入门书籍 -- 2022.02.13
- P2240 【深基12.例1】部分背包问题
- 干得漂亮!签约“这辈子不可能打工”男子的经纪公司将被拉黑
- 如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧(下)
- [数据仓库]大数据体系下的工作者分类
- CS224N笔记——Word Window分类与神经网络
- 安卓6.0的闹钟问题及解决
- xgboost兼具线性规模求解器和树学习算法,GBDT 方法只利用了一阶的导数信息,Xgboost 则是对损失函 数做了二阶的泰勒展开,并在目标函数之外加入了正 则项,整体求最优解,用于权衡目标函数的
- SpringBoot+Maven整合MyBatis时打包漏掉mapper的xml文件【解决resources调用静态资源失败404】
- 《LwIP协议栈源码详解——TCP/IP协议的实现》移植综述
- 《痞子衡嵌入式半月刊》 第 2 期
- PostSQL | Debug记录
- MySQL sql语句中变量应用
- 关于严蔚敏老师《数据结构(C语言版)》书中代码的误解
- python循环中释放内存的方法_我怎样才能在Python中明确释放内存?