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

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

صورة
- - - - -

مساعدة فى كود استعلام : أريد أقدم خمس موظفين بالشركة .


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

#1 محمد بطاله

محمد بطاله

    عضو

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

تاريخ المشاركة 06 January 2012 - 07:19 PM

انا عندى جدول موظفين emp
فيه emp_id, dept_id, hire_date
وغير معلوم لك كديفلوبر بيانات غير الـ hire_date
عايز كود الاستعلام للآتى:
1- أقدم خمس موظفين بالشركة .
2- عدد الموظفين اللى تم توظيفهم كل سنة.

يَا أَيُّهَا الَّذِينَ آمَنُوا اتَّقُوا اللَّهَ وَآمِنُوا بِرَسُولِهِ يُؤْتِكُمْ كِفْلَيْنِ مِن رَّحْمَتِهِ وَيَجْعَل لَّكُمْ نُورًا تَمْشُونَ بِهِ وَيَغْفِرْ لَكُمْ وَاللَّهُ غَفُورٌ رَّحِيمٌ


#2 كمال عيسى

كمال عيسى

    عضو

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

تاريخ المشاركة 06 January 2012 - 09:05 PM

السلام علكم اخونا محمد بطالة

الطريقة المثلي لعرض اقدم خمسة موظفين في الشركة ذي ماانت عاوز انك تشتغلها بطريقة 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')....


ان اخطات فمن نفسي وان اصبت فمن الله
والله اعلم

وان طال السفر .................


OCA OCP Administration 10g

OCA OCP Devolper 10g

OCA solaris 10 unix



الحمد لله رب العالمين


#3 محمد بطاله

محمد بطاله

    عضو

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

تاريخ المشاركة 11 January 2012 - 01:21 PM

شكرااااااااااااااااااااااا جزيلا ياباشمهندس كمال وربنا يجازيك كل خير

يَا أَيُّهَا الَّذِينَ آمَنُوا اتَّقُوا اللَّهَ وَآمِنُوا بِرَسُولِهِ يُؤْتِكُمْ كِفْلَيْنِ مِن رَّحْمَتِهِ وَيَجْعَل لَّكُمْ نُورًا تَمْشُونَ بِهِ وَيَغْفِرْ لَكُمْ وَاللَّهُ غَفُورٌ رَّحِيمٌ


#4 yazan_othman

yazan_othman

    مشترك

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

تاريخ المشاركة 14 March 2012 - 02:36 PM

انا عندى جدول موظفين emp
فيه emp_id, dept_id, hire_date
وغير معلوم لك كديفلوبر بيانات غير الـ hire_date
عايز كود الاستعلام للآتى:
1- أقدم خمس موظفين بالشركة .
2- عدد الموظفين اللى تم توظيفهم كل سنة.

ممكن تستخدم الكويري over( partition by اذا كنت بدك تطلع اقدم 3 موظفين بكل قسم
اللهــــــم إن في القبــــــور أشخــــــاص نحبهــــــم وأحبونــــــا
اللهــــــم نسألــــــك بكل اســــــم هو لك أن تغفــــــر لهــــــم وترحمهــــم
اللهــــــم حــــــرم وجوههــــــم علــــــى النــــــار
برحمتك يا أكــــــرم الأكرميــــــن يــــــا الله



TWE7