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