id, pl_no, pl_name, pl_province_id, pl_province_name, pl_city_id, pl_city_name, pl_country_id, pl_country_name, lon, lat, current_park_count, ranges, heatmap_time, remark, data_status, create_empid, create_date, modfiy_empid, modfiy_date INSERT INTO parkinglot_heatmap_day ( pl_no,pl_name,pl_province_id , pl_province_name , pl_city_id , pl_city_name, pl_country_id,pl_country_name , lon,lat, current_park_count,ranges , heatmap_time , create_date) SELECT a.pl_no AS plNo,a.pl_name AS plName, a.pl_province_id AS plProvinceId, a.pl_province_name AS plProvinceName, a.pl_city_id AS plCityId, a.pl_city_name AS plCityName, a.pl_country_id AS plCountryId, a.pl_country_name AS plCountryName, a.lon AS lon, a.lat AS lat , MAX(a.current_park_count) AS current_park_count, a.ranges AS ranges, MAX(DATE(a.heatmap_time)) AS heatmap_time, NOW() AS create_date FROM parkinglot_heatmap_hour a WHERE DATE(a.heatmap_time) = DATE(#{heatmapTime}) GROUP BY a.pl_no,a.pl_name,a.pl_province_id,a.pl_province_name, a.pl_city_id,a.pl_city_name,a.pl_country_id, a.pl_country_name,a.lon,a.lat, a.ranges delete from parkinglot_heatmap_day where heatmap_time= #{heatmapTime}