| | |
| | | join ( |
| | | select call_id,callee_number,call_result from call_task_result |
| | | where date_format(gmt_create,'%Y-%m-%d') >= #{params.startTime} |
| | | and date_format(gmt_create,'%Y-%m-%d') <= #{params.startTime} |
| | | and date_format(gmt_create,'%Y-%m-%d') < #{params.endTime} |
| | | ) ctr on ctc.call_id = ctr.call_id |
| | | and ctc.call_status = 4 and ctr.call_result!='200000' |
| | | </select> |
| | | |
| | | <!--查询前一天已填报的人员-达梦--> |
| | | <select id="getFillRecordList" resultType="java.lang.String"> |
| | | select tel from sm_call_not_fill_record |
| | | where date_format(create_time,'%Y-%m-%d') >= #{params.startTime} |
| | | and date_format(create_time ,'%Y-%m-%d') < #{params.endTime} |
| | | </select> |
| | | |
| | | |
| | | <!--查询三天都未接通的人员-mysql--> |
| | | <select id="getBeforeThreeDayCallNotConnect" resultType="java.lang.String"> |
| | | select callee_number from ( |
| | | select callee_number,count(*) num from ( |
| | | select ctc.callee_number,ctr.gmt_create |
| | | from call_task_callee ctc |
| | | join ( |
| | | select call_id,callee_number,call_result,date_format(gmt_create,'%Y-%m-%d') gmt_create from call_task_result |
| | | where date_format(gmt_create,'%Y-%m-%d') >= #{params.startTime} |
| | | and date_format(gmt_create,'%Y-%m-%d') < #{params.endTime} |
| | | ) ctr on ctc.call_id = ctr.call_id |
| | | and ctc.call_status = 4 and ctr.call_result!='200000' GROUP BY ctc.callee_number,ctr.gmt_create |
| | | )a GROUP BY callee_number |
| | | )b where num=3 |
| | | </select> |
| | | |
| | | </mapper> |