select thisTab.id, thisTab.vin, thisTab.chassis_type, thisTab.event_date, thisTab.distance, thisTab.duration, thisTab.shutdown_duration, thisTab.driving_duration, thisTab.driving_duration_ratio, thisTab.idle_duration_ratio, thisTab.idle_duration, thisTab.coasting_distance_ratio, thisTab.coasting_distance, thisTab.cruising_distance_ratio, thisTab.cruising_distance, thisTab.avg_speed, thisTab.avg_driving_speed, thisTab.avg_engine_speed, thisTab.economic_engine_speed_duration_ratio, thisTab.economic_engine_speed_duration, thisTab.avg_energy_consumption, thisTab.energy_consumption, thisTab.driving_energy_consumption, thisTab.driving_energy_consumption_ratio, thisTab.idle_energy_consumption_ratio, thisTab.idle_energy_consumption, thisTab.avg_adblue_consumption, thisTab.adblue_consumption, thisTab.avg_gross_weight, thisTab.brake_times, thisTab.harsh_brake_times, thisTab.acceleration_times, thisTab.avg_brake_times, thisTab.avg_harsh_brake_times, thisTab.avg_acceleration_times, thisTab.odometer, thisTab.create_time, thisTab.update_time from vehicle_daily_data AS thisTab select count(0) from vehicle_daily_data as thisTab and thisTab.vin = #{vin} and thisTab.chassis_type = #{chassisType} and thisTab.event_date = #{eventDate} and thisTab.distance = #{distance} and thisTab.duration = #{duration} and thisTab.shutdown_duration = #{shutdownDuration} and thisTab.driving_duration = #{drivingDuration} and thisTab.driving_duration_ratio = #{drivingDurationRatio} and thisTab.idle_duration_ratio = #{idleDurationRatio} and thisTab.idle_duration = #{idleDuration} and thisTab.coasting_distance_ratio = #{coastingDistanceRatio} and thisTab.coasting_distance = #{coastingDistance} and thisTab.cruising_distance_ratio = #{cruisingDistanceRatio} and thisTab.cruising_distance = #{cruisingDistance} and thisTab.avg_speed = #{avgSpeed} and thisTab.avg_driving_speed = #{avgDrivingSpeed} and thisTab.avg_engine_speed = #{avgEngineSpeed} and thisTab.economic_engine_speed_duration_ratio = #{economicEngineSpeedDurationRatio} and thisTab.economic_engine_speed_duration = #{economicEngineSpeedDuration} and thisTab.avg_energy_consumption = #{avgEnergyConsumption} and thisTab.energy_consumption = #{energyConsumption} and thisTab.driving_energy_consumption = #{drivingEnergyConsumption} and thisTab.driving_energy_consumption_ratio = #{drivingEnergyConsumptionRatio} and thisTab.idle_energy_consumption_ratio = #{idleEnergyConsumptionRatio} and thisTab.idle_energy_consumption = #{idleEnergyConsumption} and thisTab.avg_adblue_consumption = #{avgAdblueConsumption} and thisTab.adblue_consumption = #{adblueConsumption} and thisTab.avg_gross_weight = #{avgGrossWeight} and thisTab.brake_times = #{brakeTimes} and thisTab.harsh_brake_times = #{harshBrakeTimes} and thisTab.acceleration_times = #{accelerationTimes} and thisTab.avg_brake_times = #{avgBrakeTimes} and thisTab.avg_harsh_brake_times = #{avgHarshBrakeTimes} and thisTab.avg_acceleration_times = #{avgAccelerationTimes} and thisTab.odometer = #{odometer} and thisTab.create_time between #{createTimeBegin} and #{createTimeEnd} insert into vehicle_daily_data vin, chassis_type, event_date, distance, duration, shutdown_duration, driving_duration, driving_duration_ratio, idle_duration_ratio, idle_duration, coasting_distance_ratio, coasting_distance, cruising_distance_ratio, cruising_distance, avg_speed, avg_driving_speed, avg_engine_speed, economic_engine_speed_duration_ratio, economic_engine_speed_duration, avg_energy_consumption, energy_consumption, driving_energy_consumption, driving_energy_consumption_ratio, idle_energy_consumption_ratio, idle_energy_consumption, avg_adblue_consumption, adblue_consumption, avg_gross_weight, brake_times, harsh_brake_times, acceleration_times, avg_brake_times, avg_harsh_brake_times, avg_acceleration_times, odometer, create_time, update_time, #{vin}, #{chassisType}, #{eventDate}, #{distance}, #{duration}, #{shutdownDuration}, #{drivingDuration}, #{drivingDurationRatio}, #{idleDurationRatio}, #{idleDuration}, #{coastingDistanceRatio}, #{coastingDistance}, #{cruisingDistanceRatio}, #{cruisingDistance}, #{avgSpeed}, #{avgDrivingSpeed}, #{avgEngineSpeed}, #{economicEngineSpeedDurationRatio}, #{economicEngineSpeedDuration}, #{avgEnergyConsumption}, #{energyConsumption}, #{drivingEnergyConsumption}, #{drivingEnergyConsumptionRatio}, #{idleEnergyConsumptionRatio}, #{idleEnergyConsumption}, #{avgAdblueConsumption}, #{adblueConsumption}, #{avgGrossWeight}, #{brakeTimes}, #{harshBrakeTimes}, #{accelerationTimes}, #{avgBrakeTimes}, #{avgHarshBrakeTimes}, #{avgAccelerationTimes}, #{odometer}, #{createTime}, #{updateTime}, insert into vehicle_daily_data id,vin,chassis_type,event_date,distance,duration,shutdown_duration,driving_duration,driving_duration_ratio,idle_duration_ratio,idle_duration,coasting_distance_ratio,coasting_distance,cruising_distance_ratio,cruising_distance,avg_speed,avg_driving_speed,avg_engine_speed,economic_engine_speed_duration_ratio,economic_engine_speed_duration,avg_energy_consumption,energy_consumption,driving_energy_consumption,driving_energy_consumption_ratio,idle_energy_consumption_ratio,idle_energy_consumption,avg_adblue_consumption,adblue_consumption,avg_gross_weight,brake_times,harsh_brake_times,acceleration_times,avg_brake_times,avg_harsh_brake_times,avg_acceleration_times,odometer,create_time,update_time, #{item.id},#{item.vin},#{item.chassisType},#{item.eventDate},#{item.distance},#{item.duration},#{item.shutdownDuration},#{item.drivingDuration},#{item.drivingDurationRatio},#{item.idleDurationRatio},#{item.idleDuration},#{item.coastingDistanceRatio},#{item.coastingDistance},#{item.cruisingDistanceRatio},#{item.cruisingDistance},#{item.avgSpeed},#{item.avgDrivingSpeed},#{item.avgEngineSpeed},#{item.economicEngineSpeedDurationRatio},#{item.economicEngineSpeedDuration},#{item.avgEnergyConsumption},#{item.energyConsumption},#{item.drivingEnergyConsumption},#{item.drivingEnergyConsumptionRatio},#{item.idleEnergyConsumptionRatio},#{item.idleEnergyConsumption},#{item.avgAdblueConsumption},#{item.adblueConsumption},#{item.avgGrossWeight},#{item.brakeTimes},#{item.harshBrakeTimes},#{item.accelerationTimes},#{item.avgBrakeTimes},#{item.avgHarshBrakeTimes},#{item.avgAccelerationTimes},#{item.odometer},#{item.createTime},#{item.updateTime}, update vehicle_daily_data vin = #{vin}, chassis_type = #{chassisType}, event_date = #{eventDate}, distance = #{distance}, duration = #{duration}, shutdown_duration = #{shutdownDuration}, driving_duration = #{drivingDuration}, driving_duration_ratio = #{drivingDurationRatio}, idle_duration_ratio = #{idleDurationRatio}, idle_duration = #{idleDuration}, coasting_distance_ratio = #{coastingDistanceRatio}, coasting_distance = #{coastingDistance}, cruising_distance_ratio = #{cruisingDistanceRatio}, cruising_distance = #{cruisingDistance}, avg_speed = #{avgSpeed}, avg_driving_speed = #{avgDrivingSpeed}, avg_engine_speed = #{avgEngineSpeed}, economic_engine_speed_duration_ratio = #{economicEngineSpeedDurationRatio}, economic_engine_speed_duration = #{economicEngineSpeedDuration}, avg_energy_consumption = #{avgEnergyConsumption}, energy_consumption = #{energyConsumption}, driving_energy_consumption = #{drivingEnergyConsumption}, driving_energy_consumption_ratio = #{drivingEnergyConsumptionRatio}, idle_energy_consumption_ratio = #{idleEnergyConsumptionRatio}, idle_energy_consumption = #{idleEnergyConsumption}, avg_adblue_consumption = #{avgAdblueConsumption}, adblue_consumption = #{adblueConsumption}, avg_gross_weight = #{avgGrossWeight}, brake_times = #{brakeTimes}, harsh_brake_times = #{harshBrakeTimes}, acceleration_times = #{accelerationTimes}, avg_brake_times = #{avgBrakeTimes}, avg_harsh_brake_times = #{avgHarshBrakeTimes}, avg_acceleration_times = #{avgAccelerationTimes}, odometer = #{odometer}, create_time = #{createTime}, update_time = #{updateTime}, where id = #{id} update vehicle_daily_data vin = #{item.vin}, chassis_type = #{item.chassisType}, event_date = #{item.eventDate}, distance = #{item.distance}, duration = #{item.duration}, shutdown_duration = #{item.shutdownDuration}, driving_duration = #{item.drivingDuration}, driving_duration_ratio = #{item.drivingDurationRatio}, idle_duration_ratio = #{item.idleDurationRatio}, idle_duration = #{item.idleDuration}, coasting_distance_ratio = #{item.coastingDistanceRatio}, coasting_distance = #{item.coastingDistance}, cruising_distance_ratio = #{item.cruisingDistanceRatio}, cruising_distance = #{item.cruisingDistance}, avg_speed = #{item.avgSpeed}, avg_driving_speed = #{item.avgDrivingSpeed}, avg_engine_speed = #{item.avgEngineSpeed}, economic_engine_speed_duration_ratio = #{item.economicEngineSpeedDurationRatio}, economic_engine_speed_duration = #{item.economicEngineSpeedDuration}, avg_energy_consumption = #{item.avgEnergyConsumption}, energy_consumption = #{item.energyConsumption}, driving_energy_consumption = #{item.drivingEnergyConsumption}, driving_energy_consumption_ratio = #{item.drivingEnergyConsumptionRatio}, idle_energy_consumption_ratio = #{item.idleEnergyConsumptionRatio}, idle_energy_consumption = #{item.idleEnergyConsumption}, avg_adblue_consumption = #{item.avgAdblueConsumption}, adblue_consumption = #{item.adblueConsumption}, avg_gross_weight = #{item.avgGrossWeight}, brake_times = #{item.brakeTimes}, harsh_brake_times = #{item.harshBrakeTimes}, acceleration_times = #{item.accelerationTimes}, avg_brake_times = #{item.avgBrakeTimes}, avg_harsh_brake_times = #{item.avgHarshBrakeTimes}, avg_acceleration_times = #{item.avgAccelerationTimes}, odometer = #{item.odometer}, create_time = #{item.createTime}, update_time = #{item.updateTime}, where id = #{item.id} delete from vehicle_daily_data where id = #{id} delete from vehicle_daily_data where id in #{id}