'整合打卡点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