محمد بطاله بتاريخ: 6 يناير 2012 تقديم بلاغ مشاركة بتاريخ: 6 يناير 2012 انا عندى جدول موظفين empفيه emp_id, dept_id, hire_dateوغير معلوم لك كديفلوبر بيانات غير الـ hire_date عايز كود الاستعلام للآتى:1- أقدم خمس موظفين بالشركة .2- عدد الموظفين اللى تم توظيفهم كل سنة. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
كمال عيسى بتاريخ: 6 يناير 2012 تقديم بلاغ مشاركة بتاريخ: 6 يناير 2012 السلام علكم اخونا محمد بطالة الطريقة المثلي لعرض اقدم خمسة موظفين في الشركة ذي ماانت عاوز انك تشتغلها بطريقة top analysis كالاتي : select rownum rank , emp_id from (select emp_id , hire_date from emp order by hire_date desc ) where rownum <5 ;بالطريق اعلاه انت حتحصل علي اقدم خمسة موظفين في الشركة ... 2 في الحقيقة الموضوع التاني او في اكتر من طريقة للاجابة مثلا ممكن ببساطة نشتغلها كدة select to_char(hire_date,'yyyy') , count(emp_id) from emp group by to_char(hire_date,'yyyy').... ان اخطات فمن نفسي وان اصبت فمن الله والله اعلم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد بطاله بتاريخ: 11 يناير 2012 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 يناير 2012 شكرااااااااااااااااااااااا جزيلا ياباشمهندس كمال وربنا يجازيك كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
yazan_othman بتاريخ: 14 مارس 2012 تقديم بلاغ مشاركة بتاريخ: 14 مارس 2012 انا عندى جدول موظفين empفيه emp_id, dept_id, hire_dateوغير معلوم لك كديفلوبر بيانات غير الـ hire_date عايز كود الاستعلام للآتى:1- أقدم خمس موظفين بالشركة .2- عدد الموظفين اللى تم توظيفهم كل سنة. ممكن تستخدم الكويري over( partition by اذا كنت بدك تطلع اقدم 3 موظفين بكل قسم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.