فتى تاروت بتاريخ: 10 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 10 أبريل 2004 السلام عليكم ورحمة الله وبركاته كيف استطيع عرض الاستعلام التالي من جدول emp في أوراكل س / أعرض رقم الموظف واسم الموظف وتاريخ توظيف الموظف وقرب إلى أقرب تاريخ من تاريخ توظيفه والموظف الذي عمل بأقدم تاريخ والموظف الذي عمل بأحدث تاريخ للموظفين الذين كان تاريخ توظيفهم 1992 يالله يا شباب ... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صالح بتاريخ: 10 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 10 أبريل 2004 السؤال جدا مهو واضح ،،، اش المطلوب بالظبط اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
فتى تاروت بتاريخ: 11 أبريل 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 أبريل 2004 عندنا جدول emp جاهز في الأوراكل .. نبغى نعرض منه المعلومات التالية :.1-رقم الموظف2- واسم الموظف 3- تاريخ التوظيف3- الموظف الذي عمل بأقدم تاريخ4-والموظف الذي عمل بأحدث تاريخ5- قرب تاريخ توظيف الموظف إلى أقرب تاريخوكل هذه المعلومات يجب أن تكون لـ للموظفين الذين كان تاريخ توظيفهم 1992 أعتقد أكثر من كذا ما فيه توضيح أكثر وأسمح لنا لأني مثلك تعبت شوي في هذا السؤال وجالس أحاول أحله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmedmorgan بتاريخ: 11 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 11 أبريل 2004 أخى العزيز بالنسبة لموضوع اقدم تاريخ موظف يمكنك استخدام Select * grom emp order by hiredateفالمثال السابق يرتب بواسطة التاريخ وعليك الاختيار Dec أو Acc أي تصاعدى او تنازلى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هتان بتاريخ: 11 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 11 أبريل 2004 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)) / مع تحياتي ،،، اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صالح بتاريخ: 11 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 11 أبريل 2004 select empno , ename , to_char( hiredate , 'YYYY') "Date" from emp order by 3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
zakkar بتاريخ: 18 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 18 أبريل 2004 أنا مافهمت العمود الخامس الذي تطلبه أرجوا منك شرحة قليلاً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الماضي بتاريخ: 18 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 18 أبريل 2004 (معدل) اخوي لو توضح السوال الخامس لنه شوي مهب واضح عطنا مثال عليه وانشاء الله يكون الحل قريبتحياتي،،، تم تعديل 18 أبريل 2004 بواسطة الماضي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Happy_Maker بتاريخ: 28 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 28 أبريل 2004 (معدل) تحياتي للجميعأول مشاركه إلي وياريت أفيد وأستفيدالمهم أنا جربت الكود اللي كتبته يا أخ هتان بس عطاني 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 واللي يبي يتأكد نسخ ولصق تم تعديل 28 أبريل 2004 بواسطة Happy_Maker اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
همس بتاريخ: 29 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 29 أبريل 2004 يا ليت النسخه الانقليزيه من السؤال لانه غير واضح في الجزء الاخير اذا ممكن توضحه..السؤال بحد ذاته لغز - توظيف الموظف الاقرب تاريخ من توظيفه والموظف الاقدم من الموظف الاحدث بين الموظفين الذين كان تاريخ توظيفهم 1992.هههههههههههههههههههههه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ora_files بتاريخ: 29 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 29 أبريل 2004 مساكم الله بالخير بالنسبة لي حاولت فيه وأتوقع إنه :select emp_num , emp_name , hiredate , round(hiredate , 1) from emp where hiredate= '1992';جربوها عندكم وأعطوني رأيكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.