بتاريخ: 13 فبراير 201115 سنة comment_209141 تسريع هذه الجملة حيث تتجاوز ال 24 ساعة ويفصل معي .من يستطيع مساعدتي بتسريعها علما بانها من الEBS SELECT DISTINCT PPF.EMPLOYEE_NUMBER, PPF.FULL_NAME, PAD.JOB, --PAD.LOCATION, PAD.ORGANIZATION, P.ABSENCE_ATTENDANCE_TYPE_ID, A.NAME, -- P.DATE_START, --P.DATE_END, --P.ABSENCE_DAYS, --PAD.ASSIGNMENT_ID, PER_UTILITY_FUNCTIONS.GET_NET_ACCRUAL ( PAD.ASSIGNMENT_id, 61, Ppf.Business_Group_ID, NULL, --SYSDATE, --to_date('30/06/2011','dd/mm/yyyy'),--SYSDATE, ADD_MONTHS (TRUNC (SYSDATE, 'YEAR'), 12) - 1, 61, NULL, NULL ) NET_ACCRUAL FROM per_all_assignments_d PAD, per_all_PEOPLE_F PPF, PER_ABSENCE_ATTENDANCE_TYPES A, HR.PER_ABSENCE_ATTENDANCES P WHERE PAD.ASSIGNMENT_NUMBER = PPF.EMPLOYEE_NUMBER AND PAD.ASSIGNMENT_ID in(1202)--,846,1203) and Ppf.Business_Group_ID= 109 --and PPF.EMPLOYEE_NUMBER= '343' AND PPF.EMPLOYEE_NUMBER IS NOT NULL AND A.ABSENCE_ATTENDANCE_TYPE_ID = 65 --NOT IN (70, 71, 72) AND PPF.effective_start_date = (SELECT MAX (d.effective_start_date) FROM per_all_people_f d WHERE PAD.ASSIGNMENT_NUMBER = D.EMPLOYEE_NUMBER) AND Pad.effective_start_date = (SELECT MAX (dd.effective_start_date) FROM per_all_assignments_d dd WHERE PAD.ASSIGNMENT_id = dd.ASSIGNMENT_id) AND A.ABSENCE_ATTENDANCE_TYPE_ID = P.ABSENCE_ATTENDANCE_TYPE_ID --AND P.PERSON_ID = PPF.PERSON_ID(+) --AND PPF.effective_END_date > SYSDATE AND Pad.effective_END_date > SYSDATE --AND TO_CHAR (P.DATE_START, 'YYYY') = TO_CHAR (:from_date, 'YYYY') --AND PPF.EMPLOYEE_NUMBER = NVL (_emp_no, PPF.EMPLOYEE_NUMBER) AND TO_CHAR (P.DATE_START, 'YYYY') = TO_CHAR (SYSDATE, 'YYYY') ORDER BY PPF.EMPLOYEE_NUMBER; تقديم بلاغ
بتاريخ: 17 فبراير 201115 سنة comment_209316 please help بدايه أود أن أنبهك أن هناك بعض التعديلات المفروض عملها على Relations التى قمت الربط على اساسهالكى أتمكن من مساعدتك لابد أن اعرف البيانات المطلوب استرجاعهما من التقرير تقديم بلاغ
بتاريخ: 21 فبراير 201115 سنة comment_209537 ماهو السبب في استخدامك per_all_assignments_d هل هناك ضروره لإستخدامه؟؟هذا الفيوو كبير جدا استخدم per_all_assignments_f بدلا عنه وان شاء الله الأمور تكون تمام تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.