a.content_status <> 'DST008'
and a.major_type = #{majorType}
and a.wrt_organ = #{wrtOrgan}
AND a.content_title LIKE CONCAT('%', #{contentTitle}, '%')
AND a.wrt_user_nm LIKE CONCAT('%', #{wrtUserNm}, '%')
and a.wrt_dt >= #{startDate}::date
and a.wrt_dt <= #{endDate}::date+1
and a.wrt_organ in
#{organCd}
select a.asfcov_key,
a.version_no,
a.cds_key,
a.person_cnt,
a.pressurized_yn,
a.pressurized_n,
a.person_positive_cnt,
a.person_negative_cnt,
a.asfcov_action_detail,
a.wrt_user_grd,
a.wrt_user_seq,
a.wrt_user_nm,
a.wrt_dt,
a.wrt_organ,
a.wrt_part,
cs.cds_key
, cs.case_num
, cs.napo_dt
, cs.napo_sea_point_lon
, cs.napo_sea_point_lat
, cs.napo_sea_point_detail
, cs.invasion_type
, cs.nll
, cs.case_agency
, cs.case_police_officer
, cs.crackdown_boat
, cs.crackdown_police
, cs.mmsi
, cs.field_ivsgt
, cs.obstr_exspd_cnt
, cs.person_damage_cnt
, cs.person_damage_amount
, cs.person_damage_detail
, cs.material_damage_cnt
, cs.material_damage_amount
, cs.material_damage_detail
, cs.field_ivsgt_napo_dt
, cs.field_ivsgt_release_dt
, cs.field_ivsgt_time_taken
, cs.pressurized_start_dt
, cs.pressurized_end_dt
, cs.distance
, cs.wrt_organ
, cs.wrt_user_seq
, cs.wrt_user_nm
, cs.wrt_dt
FROM crackdown_status cs
INNER JOIN asfcov_status a
ON cs.cds_key = a.cds_key
order by a.asfcov_key desc
limit #{rowCnt} offset #{firstIndex}
select count(*)
from asfcov_status