إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ساعدوني بشرح هذا الكود Pl/sql


3 رد (ردود) على هذا الموضوع

#1 desertrose

desertrose

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 21 June 2010 - 12:55 PM

WHERE EMPLOYEE_NUMBER IN (
SELECT GET_SOC_DATE(TO_NUMBER(PER.EMPLOYEE_NUMBER),B)_MONTH)
FROM PER_ALL_PEOPLE_F PER
WHERE PER.EMPLOYEE_NUMBER IS NOT NULL
--AND PERSON_TYPE_ID=1121
AND EFFECTIVE_END_DATE>SYSDATE);

#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 21 June 2010 - 01:02 PM

السلام عليكم
هل هذا فنكشن ( Get_Soc_Date )؟؟
وماذا يعمل ؟؟

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#3 desertrose

desertrose

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 21 June 2010 - 01:36 PM

اهلا Ahmad.Hasan بما انك مشرف في قسم التقارير
هذا الكود عبارة عن جملة ال select في التقرير اللي بحاول اعملو

ص هاي كل الكود بس هاد الجزء اللي مش فاهمتو و شكرا لهتمامك

SELECT ROWNUM,
EMPLOYEE_NUMBER,
NATIONAL_IDENTIFIER,
FIRST_NAME, MIDDLE_NAMES, LAST_NAME,
ATTRIBUTE3,
GET_BASIC_SALARY_DATA(EMPLOYEE_NUMBER,B)_MONTH),
EFFECTIVE_START_DATE,
NATIONALITY,
SEX
FROM
PER_ALL_PEOPLE_F
---------------------------------------------------------------
WHERE EMPLOYEE_NUMBER IN (
SELECT GET_SOC_DATE(TO_NUMBER(PER.EMPLOYEE_NUMBER),:wacko:_MONTH)
FROM PER_ALL_PEOPLE_F PER
WHERE PER.EMPLOYEE_NUMBER IS NOT NULL
--AND PERSON_TYPE_ID=1121
AND EFFECTIVE_END_DATE>SYSDATE
);
---------------------------------------------------------------------

#4 egyhamada

egyhamada

    مشترك

  • الأعضــاء
  • 194 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 14 July 2010 - 09:16 AM

السلام عليكم
برجاء ارفاق نص الدالة GET_SOC_DATE
لانها user defiend not Oracle defined
اى انها غير موجوده غير عندك فقط ليست جزء من دوال اوراكل المعروفة

تم التعديل بواسطة egyhamada, 14 July 2010 - 09:18 AM.