修改电子围栏历史报警按alarm_time逆序返回数据
| | |
| | | <if test="latitude != null ">and latitude = #{latitude}</if> |
| | | <if test="altitude != null ">and altitude = #{altitude}</if> |
| | | </where> |
| | | order by alarm_time desc |
| | | </select> |
| | | |
| | | <select id="selectArdAlarmWallById" parameterType="String" resultMap="ArdAlarmWallResult"> |
| | |
| | | aaa.longitude, |
| | | aaa.latitude, |
| | | aaa.altitude, |
| | | ROW_NUMBER() OVER ( PARTITION BY aaa.wall_NAME ORDER BY aaa.alarm_time DESC ) AS rn, |
| | | COUNT(CASE WHEN aaa.view_time IS NULL THEN 1 END) OVER ( PARTITION BY aaa.wall_NAME ) AS COUNT, |
| | | ROW_NUMBER() OVER ( PARTITION BY aaa.wall_NAME ORDER BY aaa.alarm_time DESC ) AS rn, COUNT(CASE WHEN aaa.view_time IS NULL THEN 1 END) OVER ( PARTITION BY aaa.wall_NAME ) AS COUNT, |
| | | COUNT ( aaa.alarm_time ) OVER ( PARTITION BY aaa.wall_NAME ) AS total |
| | | FROM |
| | | ard_alarm_wall aaa |