|  |  |  | 
|---|
|  |  |  | where id = #{id,jdbcType=BIGINT} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- ////////////////////////////////// --> | 
|---|
|  |  |  | <!-- 查询统计结果                         --> | 
|---|
|  |  |  | <!-- ////////////////////////////////// --> | 
|---|
|  |  |  | <select id="selectCountYearStatistics" resultType="java.lang.Long"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | count(*) | 
|---|
|  |  |  | from se_client mtb | 
|---|
|  |  |  | where mtb.deleted != 1 | 
|---|
|  |  |  | <trim prefix="and" suffixOverrides="and"> | 
|---|
|  |  |  | <if test="name != null and name != ''"> | 
|---|
|  |  |  | mtb.name like concat('%', #{name}, '%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectYearStatistics" resultType="com.dy.pipIrrGlobal.voSt.VoStClientAmountYearRecord"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | ctb.id as clientId, | 
|---|
|  |  |  | ctb.clientNum as clientNum, | 
|---|
|  |  |  | ctb.name as clientName, | 
|---|
|  |  |  | ctb.address as clientAddress, | 
|---|
|  |  |  | cayTb.amount as amount, | 
|---|
|  |  |  | cayTb.money as money, | 
|---|
|  |  |  | cayTb.times as times | 
|---|
|  |  |  | from se_client ctb | 
|---|
|  |  |  | LEFT JOIN st_client_amount_year cayTb on cayTb.client_id = ctb.id | 
|---|
|  |  |  | where ctb.deleted != 1 | 
|---|
|  |  |  | <trim prefix="and" suffixOverrides="and"> | 
|---|
|  |  |  | <if test="year != null"> | 
|---|
|  |  |  | cayTb.`year` = #{year,jdbcType=INTEGER} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="name != null and name != ''"> | 
|---|
|  |  |  | and ctb.name like concat('%', #{name}, '%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | order by ctb.id DESC | 
|---|
|  |  |  | <trim prefix="limit " > | 
|---|
|  |  |  | <if test="start != null and count != null"> | 
|---|
|  |  |  | #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- ////////////////////////////////// --> | 
|---|
|  |  |  | <!-- 统计相关                         --> | 
|---|