| | |
| | | <if test="bill_no!=null and bill_no!='' "> |
| | | and bill_no like '%' + #{bill_no} + '%' |
| | | </if> |
| | | <if test="mat_no!=null and mat_no!='' "> |
| | | and a.mat_no like '%' + #{mat_no} + '%' |
| | | <if test="bill_type!=null and bill_type!='' "> |
| | | and bill_type like '%' + #{bill_type} + '%' |
| | | </if> |
| | | <if test="mat_name!=null and mat_name!='' "> |
| | | and a.mat_name like '%' + #{mat_name} + '%' |
| | |
| | | and a.unit like '%' + #{unit} + '%' |
| | | </if> |
| | | <if test="startTime!=null and endTime!=null"> |
| | | and a.modi_time between #{startTime} and #{endTime} |
| | | and appe_time between #{startTime} and #{endTime} |
| | | </if> |
| | | </sql> |
| | | |
| | |
| | | select * from |
| | | ( |
| | | select *, |
| | | ROW_NUMBER() over (order by appe_time) as row |
| | | ROW_NUMBER() over (order by appe_time desc) as row |
| | | from ( |
| | | select distinct bill_no, bill_type, appe_time |
| | | from ints_wait_matin |
| | |
| | | select count(1) from |
| | | ( |
| | | select *, |
| | | ROW_NUMBER() over (order by appe_time) as row |
| | | ROW_NUMBER() over (order by appe_time desc) as row |
| | | from ( |
| | | select distinct bill_no, bill_type, appe_time |
| | | from ints_wait_matin |
| | |
| | | ) r |
| | | ) t |
| | | </select> |
| | | <select id="selectWaitMatinBySts" resultMap="BaseResultMap"> |
| | | select * from ints_wait_matin |
| | | where io_status=2 |
| | | order by modi_time,mat_no asc |
| | | </select> |
| | | |
| | | </mapper> |