统计在岗天数

问题描述

要求统计每个人每月的在岗天数?现在有三个表1.是人员表,里面是人员的基本信息2.请假表,里面有2个时间字段,一个是开始请假时间和请假结束时间,还有一些和人员表相关联的字段3.结果表,用处是经过计算后出处结果的表,比如人员某某某,几月在岗多少天下面是我的问题1.不知道我这样设计的数据库,统计在岗天数方便吗?如果有人做过类似的功能请给数数据库结构和算法2.统计每月在岗天数会遇到几种情况,比如这个月末请假到下个月销假、每年法定的节假日和周六周天不能算请假的天数3.比如用我设计的数据库,应该用什么样的算法和实录

解决方案

解决方案二:
估计你们的头就不懂技术.不然这样的问题,你不会来这里问了.
解决方案三:
不用区分有薪休假与无薪休假吗?如果只是在岗天数,这样也可周末休息可以从日历计算得出节假日日期可能不确定,如春节,清明,中秋...这些应该可以录入,即提供存入数据库的接口这些法定节假日可以归入第二个表

时间: 2024-09-20 16:35:37

统计在岗天数的相关文章

mysql如何查询两个日期之间最大的连续登录天数_Mysql

前言 最近工作中遇到一个需求,是根据用户连续记录天数来计算的,求出用户在一段时间内最大的连续记录时间,例如在 2016-01-01 和 2016-01-28 之间,如果用户在3号和4号都记录了,那么连续记录天数为2,如果用户在6号-10号每日都记录了,那么最大连续记录天数为5. 拿到这个需求的时候,说实话有点懵,第一想到的就是在代码中去统计,会用到循环,想到那么多个用户,并且时间跨度也有点大,比如15年到16年,两年时间,想想就有点恐怖. 解决方案 然后就把这个需求跟朋友说了,朋友也觉得有点难搞

TSQL中如何查找连续登陆用户

需求:有一个用户登陆日志表,记录用户每次登陆时间,然后想查找用户按天连续登陆的情况,找出每次连续登陆的最早时间和最后时间以及连续登陆天数. --=========================================== 由于长久未写此类SQL,有点手生,本着走一步算一步的精神,慢慢来. 首先查看日志表 SELECT [Uid] ,[loginDate] FROM [dbo].[Member_LoginLog] WHERE [UID]=268 由于按天计算连续登陆,表中时间精确到毫秒,

《锋利的SQL》实例

从分组中取前几行数据 同一时间范围内并发数统计 地域范围内最大数统计 数字范围统计 时间段天数统计

保姆中介陶睿:挑战家政O2O年营收近1000万

无忧保姆网已经在全国开了22家门店,其中北京的12家门店拥有4万名注册保姆,4600人正在为雇主服务.陶睿无忧保姆网CEO创业 5 年行业:IT在Oracle做软件测试经理时,陶睿从未想过自己的工作有一天会和保姆联系在一起.直到2006年女儿出生,他为找保姆费尽周折.路边的小家政公司虽然付费低廉,且承诺一年免费更换保姆,但当他们去换时,却发现公司太小没有可供更换的人选.吸取这次教训,夫妻俩来到了当时规模最大的爱侬家政.当时门店里坐着七八个保姆,但当他逐步提出要求后,一个也不剩了.当时没有联网,每

个人 平均相差天数-excel函数中统计问题,统计函数

问题描述 excel函数中统计问题,统计函数 表1是多名电工的维修单登记表含接单日期及交单日期,如何在表2中统计表1中某一人的工作效率(平均相差天数)和平均服务满意度 解决方案 在表一中,把该人的信息每天的情况汇集成一张表,在利用统计方法中的函数

急啊 关于按天数统计的问题

问题描述 第一列表示的是一个月的1-30号的每天,第2列到11列都是表示食物种类,在数据库中有FoodType这个字段,是病人入住后登记吃饭的开始时间和结束时间,用年月日表示,请问下大家这个用报表怎么实现啊??????关键是天数不知道怎么获取.用报表实现起来比较难! 解决方案 解决方案二:看不见图,分也给的太多了解决方案三:图片看不到吗??我再一次吧~~解决方案四:还是看不到用链接好了解决方案五:看不到图哦~~

Excel如何使用“倒减法”统计数据

  举个例子:下图所示的表格中A列记录了公司每天加班的人数,要求在B列中,若连续加班人数超过3人的,每段最后一格记录此段的小计天数. 问题在于,A列中出现连续加班天数超过3人的,根本无规律可言.因此在B列中进行自动统计,如何构造公式就成了难点.常用的函数COUNTIF虽然是计数能手,但在无规律的数据面前,它也傻了;而LOOKUP函数虽然也够强大,但靠它来完成任务,你也得出一身冷汗.看来还得自力更生,巧妙地构造一个公式来解决. 为此,我们只需将光标定位到B2单元格,然后在公式框中输入如下公式: =

Excel怎么制作计算年休假统计表格?

  关于单位年休假的统计,其实是个很复杂的活儿,因为应休天数和每个人的工龄有关,再加上有些同志喜欢把年休假分开来过,以至于会出现到年底究竟休多少天他本人也闹不清了.为了避免此种情况的发生,单位负责此项工作的同志一定要提前准备,及时掌握和统计所有人的年休假情况,确保每个人的利益不受损失. 下面,愚人我就结合自己的工作实际,谈一下如何利用Excel轻松应对复杂的年休假统计问题. 计算年休假统计表格?-年休假统计表格"> 1.工龄与年休假天数的关系. 工作满1年不满10年的,应休5天;满10年不

oracle收集统计信息

什么是统计信息 统计信息主要是描述数据库中表,索引的大小,规模,数据分布状况等的一类信息.比如,表的行数,块数,平均每行的大小,索引的leaf blocks,索引字段的行数,不同值的大小等,都属于统计信息.CBO正是根据这些统计信息数据,计算出不同访问路径下,不同join 方式下,各种计划的成本,最后选择出成本最小的计划. 统计信息是存放在数据字段表中的,如dba_tab_statistics 如何搜集统计信息 统计信息搜集也是有多种方法,推荐大家使用DBMS_STATS 表来进行统计信息搜集及