Commit 114ff730 authored by duwei's avatar duwei

sql调整

parent 6489a092
...@@ -81,8 +81,8 @@ ...@@ -81,8 +81,8 @@
<select id="selectByCrossIdTurn" resultType="net.wanji.databus.vo.CrossTurnDataHistVO"> <select id="selectByCrossIdTurn" resultType="net.wanji.databus.vo.CrossTurnDataHistVO">
SELECT SELECT
t1.cross_id AS crossId, t1.cross_id AS crossId,
t1.in_dir AS inDir, t2.in_dir AS inDir,
t1.turn_type AS turnType, t2.turn_type AS turnType,
<choose> <choose>
<!-- 小时 --> <!-- 小时 -->
...@@ -117,20 +117,22 @@ ...@@ -117,20 +117,22 @@
FROM FROM
t_base_cross_turn_info t1 t_base_cross_turn_info t1
LEFT JOIN t_cross_turn_data_hist t2 ON t1.cross_id = t2.cross_id LEFT JOIN t_cross_turn_data_hist t2 ON t1.cross_id = t2.cross_id
and t1.in_dir = t2.in_dir
and t1.turn_type = t2.turn_type
WHERE WHERE
1 = 1 1 = 1
<if test="crossId != null"> <if test="crossId != null">
AND t1.cross_id = #{crossId} AND t2.cross_id = #{crossId}
</if> </if>
<if test="inDirList != null"> <if test="inDirList != null">
AND t1.in_dir IN AND t2.in_dir IN
<foreach item="inDir" index="index" collection="inDirList" <foreach item="inDir" index="index" collection="inDirList"
open="(" separator="," close=")"> open="(" separator="," close=")">
#{inDir} #{inDir}
</foreach> </foreach>
</if> </if>
<if test="turnTypeList != null"> <if test="turnTypeList != null">
AND t1.turn_type IN AND t2.turn_type IN
<foreach item="turnType" index="index" collection="turnTypeList" <foreach item="turnType" index="index" collection="turnTypeList"
open="(" separator="," close=")"> open="(" separator="," close=")">
#{turnType} #{turnType}
...@@ -140,13 +142,13 @@ ...@@ -140,13 +142,13 @@
and t2.start_time <![CDATA[ <= ]]> #{endStamp} and t2.start_time <![CDATA[ <= ]]> #{endStamp}
GROUP BY GROUP BY
t1.cross_id, t1.cross_id,
t1.in_dir, t2.in_dir,
t1.turn_type, t2.turn_type,
startTime startTime
ORDER BY ORDER BY
t2.start_time asc, startTime asc,
t1.in_dir, t2.in_dir,
t1.turn_type t2.turn_type
</select> </select>
<select id="selectMetricHistDTO" resultType="net.wanji.databus.dto.MetricHistDTO"> <select id="selectMetricHistDTO" resultType="net.wanji.databus.dto.MetricHistDTO">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment