Commit 19d6b508 authored by zhengjiangtao's avatar zhengjiangtao

预案记录查询sql优化

parent c760876f
......@@ -5,6 +5,7 @@
<select id="queryForPage" resultType="map">
SELECT * FROM(
SELECT
DATE_FORMAT(create_date,'%Y-%m-%d %H:%i:%s') create_time,
......@@ -21,18 +22,22 @@
<if test="createTime!=null">
AND TO_DAYS(t.create_date) = TO_DAYS(#{createTime})
</if>
) m
WHERE
1 = 1
<if test="contingencyName!=null and contingencyName!=''">
AND t.fire_Equipment_Name like concat('%',#{contingencyName},'%')
OR t.equipment_Name like concat('%',#{contingencyName},'%')
OR m.fire_Equipment_Name like concat('%',#{contingencyName},'%')
OR m.equipment_Name like concat('%',#{contingencyName},'%')
</if>
order by t.create_date desc
order by m.create_date desc
LIMIT #{start},#{length} ;
</select>
<select id="queryCountForPage" resultType="long">
SELECT count(1) FROM (
SELECT
count(1)
*
FROM
contingency_original_data t
WHERE
......@@ -45,9 +50,12 @@
<if test="createTime!=null">
AND TO_DAYS(t.create_date) = TO_DAYS(#{createTime})
</if>
) m
WHERE
1=1
<if test="contingencyName!=null and contingencyName!=''">
AND t.fire_Equipment_Name like concat('%',#{contingencyName},'%')
OR t.equipment_Name like concat('%',#{contingencyName},'%')
OR m.fire_Equipment_Name like concat('%',#{contingencyName},'%')
OR m.equipment_Name like concat('%',#{contingencyName},'%')
</if>
</select>
......
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