From dba54bf8c8f9299d61c05bf3a941708ea399c998 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Sun, 26 Apr 2020 15:20:22 +0800
Subject: [PATCH] update excel多个工作表导出
---
src/main/resources/mapper/HistoryHourlyMapper.xml | 16 ++++++----------
1 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/src/main/resources/mapper/HistoryHourlyMapper.xml b/src/main/resources/mapper/HistoryHourlyMapper.xml
index 8f5404c..ba3c970 100644
--- a/src/main/resources/mapper/HistoryHourlyMapper.xml
+++ b/src/main/resources/mapper/HistoryHourlyMapper.xml
@@ -25,12 +25,10 @@
AVG(h.value ->'$.${sensorKey}') AS '${sensorKey}'
</foreach>
FROM
- history h
- <where>
- <if test="mac!=null">
- and h.mac=#{mac}
- </if>
- </where>
+ <if test="mac!=null and time!=null">
+ (select mac,value,time,version from history
+ where mac=#{mac} and time BETWEEN DATE_SUB(#{time}, INTERVAL 1 HOUR) and #{time}) h
+ </if>
GROUP BY
DATE_FORMAT(time,'%Y-%m-%d %H')
<if test="time!=null">
@@ -45,12 +43,10 @@
AVG(h.value ->'$.${sensorKey}') AS '${sensorKey}'
</foreach>
FROM
- history h
- <where>
<if test="mac!=null">
- and h.mac=#{mac}
+ (select mac,value,time,version from history
+ where mac=#{mac} and time BETWEEN DATE_SUB(#{time}, INTERVAL 1 DAY) and #{time}) h
</if>
- </where>
GROUP BY
DATE_FORMAT(time,'%Y-%m-%d %H')
order by time desc
--
Gitblit v1.8.0