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