exists (select emp_attendance.leave_id,emp_attendance.p_code from emp_attendance
  where emp_attendance.leave_id<>'ts' and to_char(emp_attendance.leave_sdate, 'yyyy')=to_char(sysdate-12,'yyyy')
  group by emp_attendance.leave_id,emp_attendance.p_code
    having sum(emp_attendance.times)>=10 and emp_attendance.p_code=emp_info.pcode )这个WHEN 后面的 OR 不知道 这样子,用到外循环的 EMP_INFO表不知道有什么问题