select
a.yhbh,
a.yhxm,
a.yhdz,
a.lxdh,
a.dbhndljl,
b.sdsl as dbhyhsdsl,
b.sdys as dbhyhsdyf,
to_char(sysdate,'yyyyMM')as yhyear,
e.cbpqmc as sscbpqmc,
f.cbbmc as sscbbmc
from yh_khjbxx a
left join bm_cbpq e on a.sscbpq = e.cbpqbm
left join bm_cbb f on a.sscbb = f.cbbbm
left join bm_dbhysyh b on b.year= to_char(sysdate,'yyyy')
where 1=1 and khlb='2'
AND ( a.yhbh like '%${filter.searchText}%'
OR a.yhxm like '%${filter.searchText}%'
OR a.yhdz like '%${filter.searchText}%'
OR a.lxdh like '%${filter.searchText}%')
AND a.ssgs=#{filter.ssgs}
AND a.sscbpq=#{filter.sscbpq}
AND a.sscbb in
#{item}
AND a.sscbb=#{filter.sscbb}
=#{filter.yhbhStart} ]]>
AND to_char(sysdate,'yyyyMM')=#{filter.year}
select
a.yhbh,
a.yhxm,
a.yhdz,
a.lxdh,
a.dbhndljl,
a.dbhyhsdsl,
a.dbhyhsdyf,
a.yhyear,
e.cbpqmc AS sscbpqmc,
f.cbbmc AS sscbbmc
FROM yh_khjbxx_dbhls a
LEFT JOIN bm_cbpq e on a.sscbpq = e.cbpqbm
LEFT JOIN bm_cbb f on a.sscbb = f.cbbbm
where 1=1
AND ( a.yhbh like '%${filter.searchText}%'
OR a.yhxm like '%${filter.searchText}%'
OR a.yhdz like '%${filter.searchText}%'
OR a.lxdh like '%${filter.searchText}%')
AND a.ssgs=#{filter.ssgs}
AND a.sscbpq=#{filter.sscbpq}
AND a.sscbb in
#{item}
AND a.sscbb=#{filter.sscbb}
=#{filter.yhbhStart} ]]>
AND a.yhyear=#{filter.year}
select
a.*,
b.cbpqmc sscbpqmc,
c.cbbmc sscbbmc
from
yh_khjbxx a
left join
bm_cbpq b on a.sscbpq=b.cbpqbm
left join
bm_cbb c on a.sscbb = c.cbbbm
where
1=1
and
a.sscbb is null
AND ( a.yhbh like '%${filter.searchText}%'
OR a.yhxm like '%${filter.searchText}%'
OR a.yhdz like '%${filter.searchText}%'
OR a.lxdh like '%${filter.searchText}%')
AND a.ssgs=#{filter.ssgs}
AND a.sscbpq=#{filter.sscbpq}
AND a.sscbb in
#{item}
AND a.sscbb=#{filter.sscbb}
AND c.cby=#{filter.cby}
AND c.qyfzr=#{filter.qyfzr}
order by
a.yhbh asc
select a.*,b.cbpqmc sscbpqmc,c.cbbmc sscbbmc from yh_khjbxx a
left join bm_cbpq b on a.sscbpq=b.cbpqbm
left join bm_cbb c on a.sscbb = c.cbbbm
where 1=1 and sscbb is not null
AND ( a.yhbh like '%${filter.searchText}%'
OR a.yhxm like '%${filter.searchText}%'
OR a.yhdz like '%${filter.searchText}%'
OR a.lxdh like '%${filter.searchText}%')
AND a.ssgs=#{filter.ssgs}
AND a.sscbpq=#{filter.sscbpq}
AND a.sscbb in
#{item}
AND a.sscbb=#{filter.sscbb}
AND c.cby=#{filter.cby}
AND c.qyfzr=#{filter.qyfzr}
order by a.yhbh asc
SELECT
a.yhbh,a.ykhbh, a.yhxm,a.yhdz,a.lxdh, a.ssgs,a.sscbpq,a.sscbb,a.xb,a.sj,a.zzdh,a.gzdw,a.bgdh,
a.dzyx,a.zjlb,a.zjhm,a.sqrq,
a.jdrq,a.yhzt,a.rks,a.hzgx,a.zsjb,a.tsbz,a.tsrq,a.htqd,a.htqdrq,a.htbh,a.bz,a.bz1,a.bz_gcbh,a.bz_pcxlh,a.czrybm,a.czryxm,
a.czsj,a.psfz,a.pht,a.pgszz,a.pyyzz,a.pyxzj,a.xydj,a.zw,a.jdrybm,a.jdryxm,a.jdpcxlh,a.sfqz,a.cbryxm,a.xh,
a.ssregion,a.xgrybm,a.jtzqljl,a.fplx,
(case
when a.fplx='1' then '普票'
when a.fplx='2' then '专票'
else ''
end) fplxmc,
a.fp_name,
a.fp_nsrsbh,
a.fp_dz,
a.fp_lxdh,
a.fp_bankname,
a.fp_bankcode,
a.fp_bz,
a.fffs,h.name AS fffsmc,
a.khlb,a.pyjm,a.yljl, g.mc AS ssgsmc, e.cbpqmc AS sscbpqmc, f.cbbmc AS sscbbmc,
d.name AS sblbmc,b.sbqs, b.sbbh,b.sblb,b.sbsccj,b.sbxh,b.sbkj,b.sblc,b.jddj,b.cbpl,b.bjwz,b.sbccrq,c.name ||
(select '|'||name from bm_sj where code=b.sjbm1)||(select '|'||name from bm_sj where code=b.sjbm2)
sjmc,k.scds,k.bcds,k.cbxh,
nvl(j.yfje,0) yfje, nvl(j.kjje,0) kjje,
nvl(j.syje,0) syje, nvl(j.nbsyje,0) nbsyje,
a.khbm,a.ysdz,a.wybz
FROM
yh_khjbxx a
LEFT JOIN yh_cbkxx b ON a.yhbh = b.yhbh AND b.cbkh='1'
LEFT JOIN bm_sj c on b.sjbm=c.code
LEFT JOIN bm_sblb d on b.sblb=d.code
LEFT JOIN bm_cbpq e on a.sscbpq=e.cbpqbm
LEFT JOIN bm_cbb f on a.sscbb=f.cbbbm
LEFT JOIN bm_gs g on a.ssgs=g.bm
LEFT JOIN bm_fffs h on a.fffs=h.code
LEFT JOIN yy_cblr k on a.yhbh=k.yhbh and b.cbkh=k.cbkh
LEFT JOIN yy_zjzh j on a.yhbh=j.yhbh
WHERE
1=1
AND (
a.yhbh like '%${filter.searchText}%'
OR a.yhxm like '%${filter.searchText}%'
OR a.yhdz like '%${filter.searchText}%'
OR a.lxdh like '%${filter.searchText}%'
OR a.zjhm like '%${filter.searchText}%'
OR a.htbh like '%${filter.searchText}%'
OR b.sbbh like '%${filter.searchText}%'
OR lower(a.pyjm) like '%${filter.searchText}%'
OR instr(a.cym, '${filter.searchText}') > 0
)
AND a.ssgs=#{filter.ssgs}
AND a.sscbpq=#{filter.sscbpq}
AND a.sscbb in
#{item}
AND a.sscbb=#{filter.sscbb}
AND f.cby=#{filter.cby}
AND f.qyfzr=#{filter.qyfzr}
AND c.yslx=#{filter.yslx}
AND a.yhzt=#{filter.yhzt}
AND b.sblb=#{filter.sblb}
AND b.ljfbz=#{filter.ljfbz}
AND b.sbbh=#{filter.sbbh}
AND b.ybdjbz=#{filter.ybdjbz}
AND b.sjbm = #{filter.sjbm}
AND b.sbkj=#{filter.sbkj}
AND TRUNC(a.jdrq) BETWEEN #{filter.jdrqStart} AND
#{filter.jdrqEnd}
=#{filter.yhbhStart} ]]>
AND a.yhxm=#{filter.yhxm}
AND a.yhbh=#{filter.yhbh}
AND a.yhdz=#{filter.yhdz}
AND a.lxdh=#{filter.lxdh}
AND a.sscbb IS NOT NULL
AND a.sscbb IS NULL
AND a.yhbh in (select yhbh_fb from yh_ffgx where yhbh_zb=#{filter.ffgxzh})
AND a.yhbh in (select yhbh_zb from yh_ffgx)
AND TRUNC(a.htqdrq) BETWEEN #{filter.htqdrqStart} AND #{filter.htqdrqEnd}
AND a.htbh=#{filter.htbh}
AND a.zjhm=#{filter.zjhm}
AND a.htqd=#{filter.sfqdht}
AND a.khlb=#{filter.khlb}
AND (a.khbm like '${filter.khbm}%' or a.yhxm like '%${filter.khbm}%' or LOWER(a.pyjm) like LOWER('%${filter.khbm}%'))
AND a.ZHBZ='1'
AND a.dxh = #{filter.dxh}
ORDER BY a.yhbh asc