a.status <> 'DST008'
and ((a.wrt_user_seq = #{wrtUserSeq} and a.status = 'DST002') or a.status = 'DST007')
and a.work_rating = #{workRating}
and a.arrest_type1 = #{arrestType1}
and a.arrest_type2 = #{arrestType2}
and a.title like '%'||#{title}||'%'
and a.wrt_user_nm like '%'||#{wrtUserNm}||'%'
and a.wrt_organ = #{wrtOrgan}
and a.ciw_key in (
select aa.ciw_key
from hash_tag_link_ciw aa
inner join hash_tag ab on aa.tag_key = ab.tag_key
where ab.tag_nm like '%'||#{hashTags}||'%'
)
and a.work_start_date >= #{startDate}::date
and a.work_start_date <= #{endDate}::date+1
and a.work_end_date >= #{startDate}::date
and a.work_end_date <= #{endDate}::date+1
and a.re_rating_date1 >= #{startDate}::date
and a.re_rating_date1 <= #{endDate}::date+1
and a.re_rating_date2 >= #{startDate}::date
and a.re_rating_date2 <= #{endDate}::date+1
and a.wrt_dt >= #{startDate}::date
and a.wrt_dt <= #{endDate}::date+1