|
@@ -154,7 +154,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
rec_hour.real_two_amount
|
|
|
FROM (
|
|
|
SELECT
|
|
|
- DATEADD(HOUR, DATEDIFF(HOUR, 0, create_time), 0) AS hour_time,
|
|
|
+ DATEADD(HOUR, DATEDIFF(HOUR, 0, DATEADD(HOUR, 8, create_time)), 0) AS hour_time,
|
|
|
avg(one_amount) AS one_amount,
|
|
|
avg(two_amount) AS two_amount,
|
|
|
avg(tmp_one_amount) AS tmp_one_amount,
|
|
@@ -167,11 +167,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="timeBegin != null and timeBegin != ''"> and create_time >= #{timeBegin}</if>
|
|
|
<if test="timeEnd != null and timeEnd != ''"> and create_time <= #{timeEnd}</if>
|
|
|
</where>
|
|
|
- GROUP BY DATEADD(HOUR, DATEDIFF(HOUR, 0, create_time), 0)
|
|
|
+ GROUP BY DATEADD(HOUR, DATEDIFF(HOUR, 0, DATEADD(HOUR, 8, create_time)), 0)
|
|
|
) AS rec_hour
|
|
|
LEFT JOIN (
|
|
|
SELECT
|
|
|
- DATEADD(HOUR, DATEDIFF(HOUR, 0, create_time), 0) AS hour_time,
|
|
|
+ DATEADD(HOUR, DATEDIFF(HOUR, 0, DATEADD(HOUR, 8, create_time)), 0) AS hour_time,
|
|
|
AVG(one_amount) AS instant_one_amount,
|
|
|
AVG(two_amount) AS instant_two_amount
|
|
|
FROM t_xlht_add_record_sec
|
|
@@ -180,7 +180,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="timeBegin != null and timeBegin != ''"> and create_time >= #{timeBegin}</if>
|
|
|
<if test="timeEnd != null and timeEnd != ''"> and create_time <= #{timeEnd}</if>
|
|
|
</where>
|
|
|
- GROUP BY DATEADD(HOUR, DATEDIFF(HOUR, 0, create_time), 0)
|
|
|
+ GROUP BY DATEADD(HOUR, DATEDIFF(HOUR, 0, DATEADD(HOUR, 8, create_time)), 0)
|
|
|
) AS sec_hour
|
|
|
ON sec_hour.hour_time = rec_hour.hour_time
|
|
|
order by rec_hour.hour_time desc
|