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

كيف استطيع عرض الاستعلام التالي


فتى تاروت

Recommended Posts

السلام عليكم ورحمة الله وبركاته
كيف استطيع عرض الاستعلام التالي من جدول emp في أوراكل

س / أعرض رقم الموظف واسم الموظف وتاريخ توظيف الموظف وقرب إلى أقرب تاريخ من تاريخ توظيفه
والموظف الذي عمل بأقدم تاريخ والموظف الذي عمل بأحدث تاريخ للموظفين الذين كان تاريخ توظيفهم 1992


يالله يا شباب ...

رابط هذا التعليق
شارك

عندنا جدول emp جاهز في الأوراكل .. نبغى نعرض منه المعلومات التالية :.

1-رقم الموظف
2- واسم الموظف
3- تاريخ التوظيف
3- الموظف الذي عمل بأقدم تاريخ
4-والموظف الذي عمل بأحدث تاريخ
5- قرب تاريخ توظيف الموظف إلى أقرب تاريخ

وكل هذه المعلومات يجب أن تكون لـ للموظفين الذين كان تاريخ توظيفهم 1992

أعتقد أكثر من كذا ما فيه توضيح أكثر :D
وأسمح لنا لأني مثلك تعبت شوي في هذا السؤال وجالس أحاول أحله :unsure:

رابط هذا التعليق
شارك

أخى العزيز
بالنسبة لموضوع اقدم تاريخ موظف يمكنك استخدام
Select * grom emp order by hiredate
فالمثال السابق يرتب بواسطة التاريخ وعليك الاختيار Dec أو Acc
أي تصاعدى او تنازلى

رابط هذا التعليق
شارك

select empno,ename,trunc(hiredate,'MONTH')
from emp where (hiredate = (select min(hiredate) from emp where extract(year from hiredate) = 1992)) or (hiredate = (select max(hiredate) from emp where extract(year from hiredate) = 1992))
/


مع تحياتي ،،،

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

تحياتي للجميع
أول مشاركه إلي وياريت أفيد وأستفيد
المهم أنا جربت الكود اللي كتبته يا أخ هتان بس عطاني NO ROW SELECTED
وبعتقد انك معقد المسأله أكثر من اللازم . طبعا قاعدة البيانات تختلف من نسخه لاخرى أنا عندي 9i يعني تسميات الجداول غير بس المهم الطريقه
الكود هو :
SELECT EMPLOYEE_ID,LAST_NAME,HIRE_DATE,MIN(HIRE_DATE),MAX(HIRE_DATE),ROUND(HIRE_DATE,'YEAR')
FROM EMPLOYEES
WHERE TO_CHAR(HIRE_DATE,'YYYY') = 1991
GROUP BY EMPLOYEE_ID,LAST_NAME,HIRE_DATE;
ويارب يكون هو المطلوب واذا في خطأ خبروني.
ملحوظه:
انا غيرت الشرط لانه انا ماعندي موظف بتاريخ 1992 واللي يبي يتأكد نسخ ولصق

تم تعديل بواسطة Happy_Maker
رابط هذا التعليق
شارك

يا ليت النسخه الانقليزيه من السؤال لانه غير واضح في الجزء الاخير اذا ممكن توضحه..

السؤال بحد ذاته لغز - توظيف الموظف الاقرب تاريخ من توظيفه والموظف الاقدم من الموظف الاحدث بين الموظفين الذين كان تاريخ توظيفهم 1992.
هههههههههههههههههههههه

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية