|  |  | 
 |  |  |             </if> | 
 |  |  |         </trim> | 
 |  |  |     </select> | 
 |  |  |     <!--最近未充值的农户数量--> | 
 |  |  |     <select id="getNotRechargeLastClientsCount" resultType="java.lang.Long"> | 
 |  |  |         SELECT COUNT(*) | 
 |  |  |         FROM | 
 |  |  |         (        SELECT | 
 |  |  |         sc.id    AS clientId, | 
 |  |  |         sc.`name`   AS clientName, | 
 |  |  |         sc.clientNum  AS clientNum, | 
 |  |  |         sc.address   AS address, | 
 |  |  |         sc.phone    AS phone, | 
 |  |  |         sc.idCard   AS idCard | 
 |  |  |         FROM | 
 |  |  |         se_client sc | 
 |  |  |         LEFT JOIN (SELECT srh.clientId FROM `se_recharge_history` srh | 
 |  |  |         <where> | 
 |  |  |             srh.amount > 0 AND srh.operate_valid = 2 | 
 |  |  |             <if test="timeStart != null and timeStart != ''"> | 
 |  |  |                 AND srh.operateDt > #{timeStart} | 
 |  |  |             </if> | 
 |  |  |         </where> | 
 |  |  |         ) c on c.clientId = sc.id | 
 |  |  |         WHERE c.clientId IS NULL | 
 |  |  |         GROUP BY sc.id) d | 
 |  |  |     </select> | 
 |  |  |     <!--最近未充值的农户--> | 
 |  |  |     <select id="getNotRechargeLastClients" resultType="com.dy.pipIrrGlobal.voSt.VoClient"> | 
 |  |  |         SELECT | 
 |  |  |         sc.id    AS clientId, | 
 |  |  |         sc.`name`   AS clientName, | 
 |  |  |         sc.clientNum  AS clientNum, | 
 |  |  |         sc.address   AS address, | 
 |  |  |         sc.phone    AS phone, | 
 |  |  |         sc.idCard   AS idCard | 
 |  |  |         FROM | 
 |  |  |             se_client sc | 
 |  |  |                 LEFT JOIN (SELECT srh.clientId FROM `se_recharge_history` srh | 
 |  |  |         <where> | 
 |  |  |             srh.amount > 0 AND srh.operate_valid = 2 | 
 |  |  |             <if test="timeStart != null and timeStart != ''"> | 
 |  |  |                 AND srh.operateDt > #{timeStart} | 
 |  |  |             </if> | 
 |  |  |         </where> | 
 |  |  |         ) c on c.clientId = sc.id | 
 |  |  |         WHERE c.clientId IS NULL | 
 |  |  |         GROUP BY sc.id | 
 |  |  |         <trim prefix="limit "> | 
 |  |  |             <if test="start != null and count != null"> | 
 |  |  |                 #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER} | 
 |  |  |             </if> | 
 |  |  |         </trim> | 
 |  |  |     </select> | 
 |  |  | </mapper> |