insert into psdc_statistics_day(day_id,day_date,device_id,device_name,hour_00,hour_01,hour_02,hour_03,hour_04,hour_05,hour_06,hour_07,hour_08,hour_09,hour_10,hour_11,hour_12,hour_13,hour_14,hour_15,hour_16,hour_17,hour_18,hour_19,hour_20,hour_21,hour_22,hour_23)
values (#{dayId},#{dayDate},#{deviceId},#{deviceName},#{hour00},#{hour01},#{hour02},#{hour03},#{hour04},#{hour05},#{hour06},#{hour07},#{hour08},#{hour09},#{hour10},#{hour11},#{hour12},#{hour13},#{hour14},#{hour15},#{hour16},#{hour17},#{hour18},#{hour19},#{hour20},#{hour21},#{hour22},#{hour23})
Update psdc_statistics_day Set ${valNo} = #{powerValue}
Where device_id = #{devId} And day_date = #{samDate}
Insert into psdc_statistics_day(
day_date,
device_id,
device_name
,hour_00,
hour_01,
hour_02,
hour_03,
hour_04,
hour_05,
hour_06,
hour_07,
hour_08,
hour_09,
hour_10,
hour_11,
hour_12,
hour_13,
hour_14,
hour_15,
hour_16,
hour_17,
hour_18,
hour_19,
hour_20,
hour_21,
hour_22,
hour_23,
)values(
#{dayDate},
#{deviceId},
#{deviceName}
,#{hour00},
#{hour01},
#{hour02},
#{hour03},
#{hour04},
#{hour05},
#{hour06},
#{hour07},
#{hour08},
#{hour09},
#{hour10},
#{hour11},
#{hour12},
#{hour13},
#{hour14},
#{hour15},
#{hour16},
#{hour17},
#{hour18},
#{hour19},
#{hour20},
#{hour21},
#{hour22},
#{hour23},
)
update psdc_statistics_day
day_date = #{dayDate},
device_id = #{deviceId},
device_name = #{deviceName},
hour_00 = #{hour00},
hour_01 = #{hour01},
hour_02 = #{hour02},
hour_03 = #{hour03},
hour_04 = #{hour04},
hour_05 = #{hour05},
hour_06 = #{hour06},
hour_07 = #{hour07},
hour_08 = #{hour08},
hour_09 = #{hour09},
hour_10 = #{hour10},
hour_11 = #{hour11},
hour_12 = #{hour12},
hour_13 = #{hour13},
hour_14 = #{hour14},
hour_15 = #{hour15},
hour_16 = #{hour16},
hour_17 = #{hour17},
hour_18 = #{hour18},
hour_19 = #{hour19},
hour_20 = #{hour20},
hour_21 = #{hour21},
hour_22 = #{hour22},
hour_23 = #{hour23},
where day_id = #{dayId}
delete from psdc_statistics_day where day_id = #{dayId}
Update psdc_statistics_day Set ${valNo} = #{powerValue}
Where device_id = #{devId} And date_format(day_date,'%Y-%m-d') = #{samDate}