INSERT INTO fact_group_agency_daily ( ID, CUSTOMER_ID, AGENCY_ID, PID, DATE_ID, WEEK_ID, MONTH_ID, QUARTER_ID, YEAR_ID, GRID_TOTAL, GROUP_TOTAL_COUNT, GROUP_MEMBER_TOTAL_COUNT, GROUP_MEMBER_AVG_COUNT, GROUP_MEDIAN, GROUP_INCR, GROUP_MEMBER_MAX_COUNT, MAX_MEMBER_GROUP_ID, GROUP_MEMBER_MIN_COUNT, MIN_MEMBER_GROUP_ID, DEL_FLAG, REVISION, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME) values ( REPLACE(UUID(),'-',''), #{agency.customerId}, #{agency.agencyId}, #{agency.pid}, #{agency.dateId}, #{agency.weekId}, #{agency.monthId}, #{agency.quarterId}, #{agency.yearId}, #{agency.gridTotal}, #{agency.groupTotalCount}, #{agency.groupMemberTotalCount}, #{agency.groupMemberAvgCount}, #{agency.groupMedian}, #{agency.groupIncr}, #{agency.groupMemberMaxCount}, IFNULL(#{agency.maxMemberGroupId},NULL), #{agency.groupMemberMinCount}, IFNULL(#{agency.minMemberGroupId},NULL), #{agency.delFlag}, #{agency.revision}, #{agency.createdBy}, NOW(), #{agency.updatedBy}, NOW() ) DELETE FROM fact_group_agency_daily WHERE date_id = #{dateId} AND customer_id = #{customerId} LIMIT 1000