| | |
| | | <select id="getHeadPage" resultMap="BaseResultMap"> |
| | | select * from |
| | | ( |
| | | select distinct bill_no, bill_type, appe_time, |
| | | ROW_NUMBER() over (order by appe_time) as row |
| | | from ints_wait_matin |
| | | <include refid="condition"></include> |
| | | select *, |
| | | ROW_NUMBER() over (order by appe_time) as row |
| | | from ( |
| | | select distinct bill_no, bill_type, appe_time |
| | | from ints_wait_matin |
| | | <include refid="condition"></include> |
| | | ) r |
| | | ) t where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize}) |
| | | </select> |
| | | |
| | | <select id="getHeadPageCount" parameterType="java.util.Map" resultType="java.lang.Integer"> |
| | | select count(1) from |
| | | ( |
| | | select distinct bill_no, bill_type, appe_time, |
| | | ROW_NUMBER() over (order by appe_time) as row |
| | | from ints_wait_matin |
| | | <include refid="condition"></include> |
| | | select *, |
| | | ROW_NUMBER() over (order by appe_time) as row |
| | | from ( |
| | | select distinct bill_no, bill_type, appe_time |
| | | from ints_wait_matin |
| | | <include refid="condition"></include> |
| | | ) r |
| | | ) t |
| | | </select> |
| | | |