|  |  |  | 
|---|
|  |  |  | COUNT(*) AS recordCount | 
|---|
|  |  |  | FROM pr_intake inta | 
|---|
|  |  |  | LEFT JOIN | 
|---|
|  |  |  | (SELECT * FROM rm_on_hour_report_history | 
|---|
|  |  |  | (SELECT intake_id FROM rm_on_hour_report_history | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <if test = "timeStart != null and timeStop != null"> | 
|---|
|  |  |  | dt BETWEEN #{timeStart} AND #{timeStop} | 
|---|
|  |  |  | <if test = "idStart != null"> | 
|---|
|  |  |  | id <![CDATA[>=]]> #{idStart} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test = "idEnd != null"> | 
|---|
|  |  |  | AND id <![CDATA[<=]]> #{idEnd} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where>) his | 
|---|
|  |  |  | ON his.intake_id = inta.id | 
|---|
|  |  |  | INNER JOIN ba_block blo ON blo.id = inta.blockId | 
|---|
|  |  |  | LEFT JOIN ba_block blo ON blo.id = inta.blockId | 
|---|
|  |  |  | WHERE his.intake_id IS NULL AND inta.deleted = 0 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--获取指定时间段内未上线的取水口--> | 
|---|
|  |  |  | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | inta.id AS intakeId, | 
|---|
|  |  |  | inta.name AS intakeNum, | 
|---|
|  |  |  | inta.lng AS lng, | 
|---|
|  |  |  | inta.lat AS lat, | 
|---|
|  |  |  | blo.name AS blockName | 
|---|
|  |  |  | FROM pr_intake inta | 
|---|
|  |  |  | LEFT JOIN | 
|---|
|  |  |  | (SELECT * FROM rm_on_hour_report_history | 
|---|
|  |  |  | (SELECT intake_id FROM rm_on_hour_report_history | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <if test = "timeStart != null and timeStop != null"> | 
|---|
|  |  |  | dt BETWEEN #{timeStart} AND #{timeStop} | 
|---|
|  |  |  | <if test = "idStart != null"> | 
|---|
|  |  |  | id <![CDATA[>=]]> #{idStart} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test = "idEnd != null"> | 
|---|
|  |  |  | AND id <![CDATA[<=]]> #{idEnd} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where>) his | 
|---|
|  |  |  | ON his.intake_id = inta.id | 
|---|
|  |  |  | INNER JOIN ba_block blo ON blo.id = inta.blockId | 
|---|
|  |  |  | LEFT JOIN ba_block blo ON blo.id = inta.blockId | 
|---|
|  |  |  | WHERE his.intake_id IS NULL AND inta.deleted = 0 | 
|---|
|  |  |  | ORDER BY inta.id | 
|---|
|  |  |  | <trim prefix="limit " > | 
|---|