问题描述
要求统计每个人每月的在岗天数?现在有三个表1.是人员表,里面是人员的基本信息2.请假表,里面有2个时间字段,一个是开始请假时间和请假结束时间,还有一些和人员表相关联的字段3.结果表,用处是经过计算后出处结果的表,比如人员某某某,几月在岗多少天下面是我的问题1.不知道我这样设计的数据库,统计在岗天数方便吗?如果有人做过类似的功能请给数数据库结构和算法2.统计每月在岗天数会遇到几种情况,比如这个月末请假到下个月销假、每年法定的节假日和周六周天不能算请假的天数3.比如用我设计的数据库,应该用什么样的算法和实录
解决方案
解决方案二:
估计你们的头就不懂技术.不然这样的问题,你不会来这里问了.
解决方案三:
不用区分有薪休假与无薪休假吗?如果只是在岗天数,这样也可周末休息可以从日历计算得出节假日日期可能不确定,如春节,清明,中秋...这些应该可以录入,即提供存入数据库的接口这些法定节假日可以归入第二个表
时间: 2024-09-20 16:35:37