parent
a04e81bb33
commit
aedf5ca9ff
|
@ -78,29 +78,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
|
||||
<select id="selectEmissionAvgAndMax" resultType="cn.cecep.talroad.vo.analysis.FactoryOutletStaticsVo$EmissionAvgAndMax">
|
||||
SELECT t1.outlet_id,
|
||||
round(avg(t1.sewage_mission::numeric), 6) sewageEmissionAvg,
|
||||
round(MAX(t1.sewage_mission::numeric), 6) sewageEmissionMax,
|
||||
round(avg(t1.sewage_emission::numeric), 6) sewageEmissionAvg,
|
||||
round(MAX(t1.sewage_emission::numeric), 6) sewageEmissionMax,
|
||||
round(avg(t1.cod_emission::numeric), 6) codEmissionAvg,
|
||||
round(MAX(t1.cod_emission::numeric), 6) codEmissionMax,
|
||||
round(avg(t1.ammonia_nitrogen_emission::numeric), 6) ammoniaNitrogenEmissionAvg,
|
||||
round(MAX(t1.ammonia_nitrogen_emission::numeric), 6) ammoniaNitrogenEmissionMax,
|
||||
round(avg(t1.nitrogen_oncentration_emission::numeric), 6) nitrogenConcentrationEmissionAvg,
|
||||
round(MAX(t1.nitrogen_oncentration_emission::numeric), 6) nitrogenConcentrationEmissionMax,
|
||||
round(avg(t1.phosphorus_oncentration_emission::numeric), 6) phosphorusConcentrationEmissionAvg,
|
||||
round(MAX(t1.phosphorus_oncentration_emission::numeric), 6)phosphorusConcentrationEmissionMax
|
||||
round(avg(t1.nitrogen_concentration_emission::numeric), 6) nitrogenConcentrationEmissionAvg,
|
||||
round(MAX(t1.nitrogen_concentration_emission::numeric), 6) nitrogenConcentrationEmissionMax,
|
||||
round(avg(t1.phosphorus_concentration_emission::numeric), 6) phosphorusConcentrationEmissionAvg,
|
||||
round(MAX(t1.phosphorus_concentration_emission::numeric), 6) phosphorusConcentrationEmissionMax
|
||||
FROM (
|
||||
SELECT
|
||||
to_timestamp(monitoring_time, 'yyyy-mm-dd hh24:MI:SS') as date_time,
|
||||
outlet_id,
|
||||
sewage_mission,
|
||||
sewage_emission,
|
||||
cod_emission,
|
||||
ammonia_nitrogen_emission,
|
||||
nitrogen_oncentration_emission,
|
||||
phosphorus_oncentration_emission
|
||||
nitrogen_concentration_emission,
|
||||
phosphorus_concentration_emission
|
||||
FROM s_env_water_mon_day
|
||||
WHERE data_type = 'd'
|
||||
AND data_flag not in ('C', 'M', 'D', 'MD', 'K', 'P', 'VGD', 'TD', 'F')
|
||||
AND monitoring_time >= to_timestamp(#{startTime}, 'yyyy-mm-dd hh24:MI:SS')
|
||||
AND monitoring_time <= to_timestamp(#{endTime}, 'yyyy-mm-dd hh24:MI:SS')
|
||||
AND monitoring_time >= #{startTime}
|
||||
AND monitoring_time <= #{endTime}
|
||||
AND outlet_Id IN
|
||||
<foreach collection="outletIds" open="(" separator="," close=")" item="item">
|
||||
#{item}
|
||||
|
|
Loading…
Reference in New Issue