'整合打卡点sql'
This commit is contained in:
parent
a9e24fad39
commit
626542e51b
13
简易批量更新人员数据库打卡点格式sql
Normal file
13
简易批量更新人员数据库打卡点格式sql
Normal file
@ -0,0 +1,13 @@
|
||||
MERGE INTO uf_AttendanceList_dt1 a
|
||||
USING (
|
||||
SELECT
|
||||
a1.id,
|
||||
LEAD(TO_DATE(a1.EFF_DATE, 'YYYY-MM-DD'))
|
||||
OVER (PARTITION BY a1.mainid ORDER BY TO_DATE(a1.EFF_DATE, 'YYYY-MM-DD')) AS NEXT_EFF_DATE
|
||||
FROM uf_AttendanceList_dt1 a1
|
||||
) t
|
||||
ON (a.id = t.id)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET a.EXP_DATE = TO_CHAR(t.NEXT_EFF_DATE - 1, 'YYYY-MM-DD')
|
||||
|
||||
WHERE t.NEXT_EFF_DATE IS NOT NULL;
|
Loading…
x
Reference in New Issue
Block a user