求助:ORACLE数据库如何实现? 单位考勤表如上图,包含姓名、签到日期、签到时间和签退时间。 需求是 若当日晚8:00后签退,则第二天可以顺延晚到不算迟到,但不超过中午13:00。比如昨天晚上21:55分签退,则今天早上10:55前到单位不计入迟到。想根据上述业务逻辑修正原始考勤表,但不知道怎么实现一张表里多个相关记录的修改,请教各位高手指点,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然时考勤,那么数据量肯定不大首先使用row_number根据 日期和姓名 进行排序 , 同时计算出 第二天的考勤范围,然后再根据 lead 函数 进行计算 就可以得到 你要的迟到 早退信息 利用lag或者lead,order by checkdate,然后根据name来分组,能比较容易实现该需求 java开发报异常 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 powerbuilder 11.5 连接 ORACLE 10g的问题 关于一个oracle怪异问题(minus),谁来帮忙解释一下啊 oc4j 配置的问题 Oracle 9i和sql的区别 经常提示表或视图不存在,着急啊 從A表查找數據,字段卻在B表 修改启动参数导致数据库不可用 创建触发器不起作用 赋值变量不存在是什么引起的? dblink访问远程数据库 增加列后,默认精度改变
首先使用row_number根据 日期和姓名 进行排序 , 同时计算出 第二天的考勤范围,然后再根据 lead 函数 进行计算 就可以得到 你要的迟到 早退信息