From 72802b92d42a9afe27ae2c977245eb8629ab7526 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 19 六月 2023 13:53:24 +0800 Subject: [PATCH] 1 --- src/main/resources/mapping/WarningDetailMapper.xml | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapping/WarningDetailMapper.xml b/src/main/resources/mapping/WarningDetailMapper.xml index 7d40ff9..a5b9bae 100644 --- a/src/main/resources/mapping/WarningDetailMapper.xml +++ b/src/main/resources/mapping/WarningDetailMapper.xml @@ -40,6 +40,22 @@ where create_time between #{startTime} and #{endTime} and type = #{type}; </select> + <select id="countWarnByMap" resultType="java.lang.Integer"> + with rs as (select jcyj, jcbj from alert_config limit 1) + select count(*) + from warning_detail + where create_time between #{startTime} and #{endTime} + and value >= (select jcyj from rs) and value < (select jcbj from rs); + </select> + + <select id="countAlarmByMap" resultType="java.lang.Integer"> + with rs as (select jcyj, jcbj from alert_config limit 1) + select count(*) + from warning_detail + where create_time between #{startTime} and #{endTime} + and value >= (select jcbj from rs); + </select> + <select id="selectWarningDayCountByMap_old" parameterType="java.util.Map" resultType="java.util.Map"> SELECT date_format(create_time,'%Y%m%d') AS createTime, count(id) AS num FROM warning_detail -- Gitblit v1.9.3