| | |
| | | <result column="a34002_drop_height" property="a34002DropHeight" /> |
| | | <result column="create_time" property="createTime" /> |
| | | </resultMap> |
| | | <select id="getAvgDropHeightInRange" resultType="java.lang.Double"> |
| | | SELECT COALESCE(ROUND(AVG(a34004_drop_height)), 0) as a34004 FROM radar_hourly_summary |
| | | WHERE time >= #{start} AND time < #{end} |
| | | </select> |
| | | |
| | | <select id="getByTime" resultType="com.moral.api.vo.RadarHourlySummaryVO"> |
| | | SELECT id, DATE_FORMAT(time, '%Y-%m-%d %H:%i:%s') timeStr, radar_data, a34004_peak_height, a34004_drop_height, a34002_peak_height, a34002_drop_height FROM radar_hourly_summary WHERE time = #{time} |
| | | |
| | | </select> |
| | | |
| | | <select id="getDailyAvgDropHeight" resultType="com.moral.api.vo.DailyDropHeightVO"> |
| | | SELECT DATE_FORMAT(time, '%Y-%m-%d') as date, ROUND(AVG(a34004_drop_height)) AS dropHeight |
| | | FROM radar_hourly_summary |
| | | WHERE time >= #{start} AND time < #{end} |
| | | GROUP BY DATE(time) ORDER BY date ASC |
| | | |
| | | </select> |
| | | |
| | | <select id="queryHourlyByRange" resultType="com.moral.api.vo.RadarHourlySummaryVO"> |
| | | SELECT DATE_FORMAT(time, '%Y-%m-%d %H:%i:%s') timeStr, a34004_peak_height, a34004_drop_height, |
| | | a34002_peak_height, a34002_drop_height |
| | | FROM radar_hourly_summary |
| | | WHERE time >= #{start} AND time < #{end} |
| | | ORDER BY time ASC |
| | | </select> |
| | | |
| | | |
| | | |
| | | |
| | | </mapper> |