بتاريخ: 13 ديسمبر 201510 سنة comment_268841 كيف يكون بناء جملة لأحضار أعلى خمس قيم بين مجموعة من القيم وذلك لبناء تقرير تقديم بلاغ
بتاريخ: 13 ديسمبر 201510 سنة comment_268845 السلام عليكم قم بتغيير اسم الجدول والحقول بناءا على الجدول لديك مع ازالة الشروط في Where أو وضع الشروط الخاصة بك. SELECT * FROM (SELECT EMPLOYEE_NUMBER, FULL_NAME, RANK () OVER (ORDER BY TO_NUMBER (EMPLOYEE_NUMBER) DESC) AS RNK FROM PER_ALL_PEOPLE_F WHERE TRUNC (SYSDATE) BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE AND EMPLOYEE_NUMBER IS NOT NULL) WHERE RNK <= 5 تقديم بلاغ
بتاريخ: 13 ديسمبر 201510 سنة comment_268847 Read about analytic functionsAs mentioned beforeRank تقديم بلاغ
بتاريخ: 14 ديسمبر 201510 سنة كاتب الموضوع comment_268916 شكراً للمشاركة يعني دالة rank بديل لدالة top تقديم بلاغ
بتاريخ: 14 ديسمبر 201510 سنة comment_268937 select * from (select * from scott.EMP order by SAL ) where rownum <=5 اعقد ان هذه الطريقة ستفيذك تقديم بلاغ
بتاريخ: 10 يناير 201610 سنة comment_270118 select last_name , salary from ( select last_name , salary from employees order by salary desc) where rownum < 6 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.