kaiyu
2020-10-26 80ed4c1a5a0b8d5a87cf0e5a0885e9267c3d28a3
src/main/resources/mapper/ForecastWeatherMapper.xml
@@ -33,13 +33,24 @@
    <select id="getPrecip6Hour" resultType="java.util.Map">
    select
    round(sum(json->'$.precip'),2) 'precip6'
    FROM
    forecast_weather
    WHERE
    time >= #{start}
    AND time <![CDATA[<]]> #{end}
    AND city_code = #{cityCode}
        select
        round(sum(json->'$.precip'),2) 'precip6'
        FROM
        forecast_weather
        WHERE
        time >= #{start}
        AND time <![CDATA[<]]> #{end}
        AND city_code = #{cityCode}
    </select>
    <select id="getO38Hours" resultType="java.util.Map">
        select
        cast(AVG(json->'$.O3C') as UNSIGNED  integer) 'O3_8H'
        FROM
        forecast_weather
        WHERE
        time >= #{start}
        AND time <![CDATA[<]]> #{end}
        AND city_code = #{cityCode}
    </select>
</mapper>