1.有组织废气污染物排放浓度监测数据统计表

2.废水污染物排放浓度监测数据统计表
3.(正常监测时段)超标率
main
Frank 2023-08-13 17:54:32 +08:00
parent a04e81bb33
commit aedf5ca9ff
1 changed files with 13 additions and 12 deletions

View File

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