日报表,月报表加外勤类型

This commit is contained in:
fl 2025-02-26 15:16:58 +08:00
parent 7390b13eb1
commit 8387af6644
1 changed files with 3 additions and 6 deletions

View File

@ -307,8 +307,7 @@
IFNULL(sum(toWorkAttStatus = 7 or offWorkAttStatus = 7), 0) as outNum,
IFNULL(sum(toWorkAttStatus = 8 or offWorkAttStatus = 8), 0) as einErrorNum,
IFNULL(sum(toWorkAttStatus = 9 or offWorkAttStatus = 9), 0) as addressErrorNum,
IFNULL(sum(toOutsideAtt = 1 or offOutsideAtt = 1), 0) -
IFNULL(sum(toWorkAttStatus = 9 or offWorkAttStatus = 9), 0) as outsideAttNum
IFNULL(sum(toWorkAttStatus = 26 or toWorkAttStatus = 26), 0) as outsideAttNum
from v_att_update_data
where att_current_day = #{pushDate}
GROUP BY att_current_day
@ -348,10 +347,8 @@
IFNULL(sum(IF(offWorkAttStatus = 9, 0.5, 0)), 0) AS addressErrorNum,
IFNULL(sum(IF(toWorkAttStatus = 10, 0.5, 0)), 0) +
IFNULL(sum(IF(offWorkAttStatus = 10, 0.5, 0)), 0) AS businessTripNum,
IFNULL(sum(IF(toOutsideAtt = 1, 0.5, 0)), 0) +
IFNULL(sum(IF(offOutsideAtt = 1, 0.5, 0)), 0) -
IFNULL(sum(IF(toWorkAttStatus = 9, 0.5, 0)), 0) -
IFNULL(sum(IF(offWorkAttStatus = 9, 0.5, 0)), 0) AS outsideAttNum
IFNULL(sum(IF(toWorkAttStatus = 26, 0.5, 0)), 0) +
IFNULL(sum(IF(toWorkAttStatus = 26, 0.5, 0)), 0) AS outsideAttNum
FROM v_att_update_data v
LEFT JOIN sys_user su ON su.user_id = v.user_id
LEFT JOIN sys_user_org suo ON suo.user_id = v.user_id