在oracle数据库中,员工考勤统计怎么写sql语句,查询出勤率,迟到次数,早退次数,旷工次数 tbl_manualsign 考勤信息表ms_id int 非空 种子,自增1 签卡Id user_id Varchar(50) 非空 表UserInfo中userid的外键 用户idms_time DateTime 非空 签卡时间ms_desc Varchar(200) 非空 签卡备注ms_tag int 非空 签卡标记 要跟据页面上面输入的开始时间和结束时间 查询出出勤率,迟到次数,早退次数,旷工次数sql语句怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 考勤信息表tbl_manualsign( ms_id user_id ms_time ms_desc ms_tag)光靠这一个表,不能确定你需要的信息啊。比如迟到次数,早退次数,还需要知道上下班的时间啊(是固定的值吗)旷工次数,需要知道哪此是工作日啊(也是固定值,还是按常规算)再有,每个人上班打一次卡,下班打一次卡(即每人每在在这个表中有2条记录罢)这些都需要进一步确定。 问题补充:tbl_worktime 上下班时间表wt_id int 非空 种子,自增1 工作时间Idwt_uptime Varchar(50) 非空 上班时间wt_downtime Varchar(50) 非空 下班时间 工作时间固定值 工作日按常规计算 早9:00 晚18:00ms_tag int 非空 签卡标记 1是上班打卡,0是下班打卡 mysql突然无法使用,求助 oracle动态表名问题? 请问怎样用远程在linux AS4上创建oracle9i数据库和表? 求助一个sql语句优化 查询某一字段最小、最大的记录 asp.net中Update数据库时出错,请帮帮忙 有谁知道,这样的sql如何写? OCI开发:怎样把C++结构体数组传递给存储过程 oralce中执行sql语句的问题 Oracle 比较日期范围 结果不准确 在线等哟:麻烦哪位好心人帮帮忙,小女子在此谢过了,O(∩_∩)O~ 求助一个关于oracle的语句
tbl_manualsign
(
ms_id
user_id
ms_time
ms_desc
ms_tag
)光靠这一个表,不能确定你需要的信息啊。
比如迟到次数,早退次数,还需要知道上下班的时间啊(是固定的值吗)
旷工次数,需要知道哪此是工作日啊(也是固定值,还是按常规算)
再有,每个人上班打一次卡,下班打一次卡(即每人每在在这个表中有2条记录罢)这些都需要进一步确定。
tbl_worktime 上下班时间表wt_id int 非空 种子,自增1 工作时间Idwt_uptime Varchar(50) 非空 上班时间wt_downtime Varchar(50) 非空 下班时间 工作时间固定值
工作日按常规计算 早9:00 晚18:00
ms_tag int 非空 签卡标记 1是上班打卡,0是下班打卡