<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.tianyi.sync.mapper.master.LiabilitiesDataSyncMapper"> <select id="getLiabilities" resultType="com.tianyi.sync.model.LiabilitiesModel"> SELECT a0.pk_task, a0.numvalue136 AS ZB21, a0.numvalue130 AS ZB25, a0.numvalue194 AS ZB41, a0.numvalue249 AS ZB61, a0.numvalue247 AS ZB69, a0.numvalue217 AS ZB169, a0.numvalue279 AS ZB195, a0.numvalue277 AS ZB197, a0.numvalue32 AS ZB209, a0.numvalue201 AS ZB285, a1.txtvalue1 AS ZB299 FROM epmp_br.tb_tdnum3 a0 INNER JOIN epmp_br.tb_tdtxt2 a1 ON a0.pk_task = a1.pk_task WHERE a0.pk_task = ( SELECT pk_obj FROM epmp_br.bp_task_${year} WHERE ( pk_sheet = '1763000151583490056' AND YEAR = #{year} AND MONTH = #{month} AND entity =#{entity} AND mvtype = 'isEmpty' AND version = 'isEmpty' AND busisystem = 'BR' AND pk_paradims = '' AND ytenant_id = 'dmrn1j0i' ) order by ts desc limit 1) AND a0.ytenant_id = 'dmrn1j0i' AND a0.systemcode = 'BR' </select> </mapper>