select id, staff_id, month, dept_id, name, should_attendance, real_attendance,over_time_hours, essential_attendance, work_overtime_number, absenteeism, late_number, leave_early, less_number, night_number, middle_shift_number, del_flag, create_by, create_time, update_by, update_time from rz_attendance_statistical insert into rz_attendance_statistical staff_id, month, dept_id, name, should_attendance, real_attendance, essential_attendance, work_overtime_number, absenteeism, late_number, leave_early, less_number, night_number, middle_shift_number, del_flag, create_by, create_time, update_by, update_time, over_time_hours, #{staffId}, #{month}, #{deptId}, #{name}, #{shouldAttendance}, #{realAttendance}, #{essentialAttendance}, #{workOvertimeNumber}, #{absenteeism}, #{lateNumber}, #{leaveEarly}, #{lessNumber}, #{nightNumber}, #{middleShiftNumber}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{overTimeHours}, update rz_attendance_statistical staff_id = #{staffId}, month = #{month}, dept_id = #{deptId}, name = #{name}, should_attendance = #{shouldAttendance}, real_attendance = #{realAttendance}, essential_attendance = #{essentialAttendance}, work_overtime_number = #{workOvertimeNumber}, absenteeism = #{absenteeism}, late_number = #{lateNumber}, leave_early = #{leaveEarly}, less_number = #{lessNumber}, night_number = #{nightNumber}, middle_shift_number = #{middleShiftNumber}, del_flag = #{delFlag}, create_by = #{createBy}, update_time = #{updateTime}, over_time_hours = #{overTimeHours}, where id = #{id}