|
@@ -167,12 +167,12 @@
|
|
|
update sap_check_report
|
|
|
set realResultRemark = concat((
|
|
|
case when realCheckinDate = '' then '上班未打卡,'
|
|
|
- when realCheckinDate != '' and left(realCheckinDate, 16) > concat(checkinDay,' 0', workTime) then '迟到,'
|
|
|
+ when realCheckinDate != '' and left(realCheckinDate, 16) > concat(checkinDay,' ', workTime) then '迟到,'
|
|
|
else ''
|
|
|
end
|
|
|
),(
|
|
|
case when realCheckoffDate = '' then '下班未打卡'
|
|
|
- when realCheckoffDate != '' and left(realCheckoffDate, 16) < concat(checkinDay,' 0', offWorkTime) then '早退'
|
|
|
+ when realCheckoffDate != '' and left(realCheckoffDate, 16) < concat(checkinDay,' ', offWorkTime) then '早退'
|
|
|
else ''
|
|
|
end
|
|
|
))
|
|
@@ -184,9 +184,9 @@
|
|
|
set realResult = (
|
|
|
case when length(realResultRemark) = 0 then '正常'
|
|
|
when leaveDay >= 1 or (leaveDay = 0.5 and (
|
|
|
- (realCheckinDate != '' and left(realCheckinDate, 16) <= concat(checkinDay,' 0', workTime))
|
|
|
+ (realCheckinDate != '' and left(realCheckinDate, 16) <= concat(checkinDay,' ', workTime))
|
|
|
or
|
|
|
- (realCheckoffDate != '' and left(realCheckoffDate, 16) >= concat(checkinDay,' 0', offWorkTime))
|
|
|
+ (realCheckoffDate != '' and left(realCheckoffDate, 16) >= concat(checkinDay,' ', offWorkTime))
|
|
|
)) then '已申请休假' else '异常'
|
|
|
end)
|
|
|
where realResult is null
|