| | |
| | | |
| | | <select id="selectMonthTop10" resultType="com.yssh.entity.Qxsh"> |
| | | with rs as ( |
| | | select id, name, format(value, 2) "value", time |
| | | select id, name, lon, lat, format(value, 2) "value", time |
| | | from yssh_qxsh |
| | | where time like #{time} and name like 'AI-%' |
| | | ) |
| | | select id, name, value, time from rs |
| | | select id, name, lon, lat, value, time from rs |
| | | order by value desc |
| | | limit 10; |
| | | </select> |
| | | |
| | | <select id="select3Hours" resultType="com.yssh.entity.Qxsh"> |
| | | <select id="count7DayForWarn" resultType="com.yssh.entity.Qxsh"> |
| | | select id, name, format(value, 2) "value", time |
| | | from yssh_qxsh |
| | | where name like 'AI-%' and time in |
| | | <foreach collection="times" item="time" open="(" separator="," close=")"> |
| | | #{time} |
| | | </foreach> |
| | | order by name, time; |
| | | where time between #{start} and #{end} |
| | | and value > (select jcyj from alert_config limit 1) and name like 'AI-%' |
| | | order by time, name; |
| | | </select> |
| | | |
| | | <select id="selectByBeginAndEnd" resultType="com.yssh.entity.Qxsh"> |
| | | select id, name, lon, lat, format(value, 2) "value", time |
| | | from yssh_qxsh |
| | | where time between #{start} and #{end} |
| | | and value > (select jcyj from alert_config limit 1) and name like 'AI-%' |
| | | order by time, name; |
| | | </select> |
| | | |
| | | <select id="selectForReport" resultType="com.yssh.entity.Qxsh"> |
| | | select id, name, format(value, 2) "value", time |
| | | from yssh_qxsh |
| | | where time between #{start} and #{end} |