بتاريخ: 2 أكتوبر 200619 سنة comment_79941 Display each employee’s last name, hire date, and salary review date, which is the first Monday after six months of service. Label the column REVIEW. Format the dates to appear in the format similar to “Monday, the Thirty-First of July, 2000.”مع ملاحظة استخدام الاسكيمة تقديم بلاغ
بتاريخ: 2 أكتوبر 200619 سنة comment_79987 طلب الاستعلام: الاسم الاخير للموظف و تاريخ التحاقة بالعمل و أول يوم إثنين بعد ستة أشهر من تاريخ التحاقه بحيث يكون هذا التاريخ على الشكل الذي كتبتهيجب علينا لكتابة آخر عمود أن نقوم بالتالي:نضيف إلى تاريخ الالتحاق بالعمل ستة أشهر عن طريق الدالة (add_months)نحسب تاريخ أول يوم إثنين سوف يقابلنا بعد التاريخ الذي أوجدناه سابقا وذلك عن طريق الدالة next_dayومن ثم نحول التاريخ إلى الشكل المطلوب عن طريق الدالة to_charselect last_name, hire_date, to_char(next_day(add_months,6),'MONDAY')[COLOR=red],'fmday, "the" ddspth "of" month, yyyy ')[/color] reviewfrom employees; تقديم بلاغ
بتاريخ: 2 أكتوبر 200619 سنة comment_79988 select last_name, hire_date, to_char(next_day(add_months,6), 'MONDAY'),'fmday "the" ddspth "of" month, yyyy ') reviewfrom employees; تقديم بلاغ
بتاريخ: 3 أكتوبر 200619 سنة كاتب الموضوع comment_80006 اشكر كل من حاول الاجابه على سؤالى ............... ولكن للأسف فأن الاجابات الموضوعة لم تظهر نتائج بل اظهرت الخطاء التالى :-SQL> select last_name, hire_date, to_char(next_day(add_months,6), 'MONDAY') 2 ,'fmday "the" ddspth "of" month, yyyy ') review 3 from employees;,'fmday "the" ddspth "of" month, yyyy ') review *ERROR at line 2:ORA-00923: FROM keyword not found where expected تقديم بلاغ
بتاريخ: 3 أكتوبر 200619 سنة كاتب الموضوع comment_80007 السؤال ......... لمن لم يعرف السؤال .......... هو :-Display each employee’s last name, hire date, and salary review date, which is the first Monday after six months of service. Label the column REVIEW. Format the dates to appear in the format similar to “Monday, the Thirty-First of July, 2000.”مع ملاحظة استخدام الاسكيمة hr تقديم بلاغ
بتاريخ: 3 أكتوبر 200619 سنة comment_80018 كلمة (hire_date) كانت مفقودة في الدالة (ADD_MONTHS) , تصحيح الكود هو : select last_name, hire_date, to_char(next_day(add_months(hire_date,6), 'MONDAY'),'fmday "the" ddspth "of" month, yyyy ') review from employees تم تعديل 3 أكتوبر 200619 سنة بواسطة أبوسلمان تقديم بلاغ
بتاريخ: 3 أكتوبر 200619 سنة كاتب الموضوع comment_80039 الاجابه لم تظهر عندى بل جاء هذا الخطاء :-SQL> select last_name, hire_date, 2 to_char(next_day(add_months(hire_date,6), 'MONDAY'),'fmday "the" ddspth "of" month, yyyy ') review 3 from employees;to_char(next_day(add_months(hire_date,6), 'MONDAY'),'fmday "the" ddspth "of" month, yyyy ') review *ERROR at line 2:ORA-01846: not a valid day of the week تقديم بلاغ
بتاريخ: 3 أكتوبر 200619 سنة كاتب الموضوع comment_80074 انا باستخدم Oracle - OraDb10g_home1 ...... هذا كما يظهر فى قائمة البرامج عند الضغط على زر البداية - كما تعرف - اى انى استخدم Oracle 10g .......... و هل تعتقد ان يكون سبب الخطاء الذى يظهر عندى هو بسبب ملفات ناقصة عند تنزيل الاوراكل؟و شكراً جزيل الشكر لأهتمامك يا أخى العزيز للتواصل : [email protected] تقديم بلاغ
بتاريخ: 4 أكتوبر 200619 سنة comment_80084 السبب لان اللغة التي اخترتها عند التنصيب اللغة العربية ولذلك لا يتم التعرف على يوم MONDAY وإنما يتعرف على يوم (الإثنين)أو تستطيع ان تكتب ترتيب اليوم في دالة NEXT_DAY مثلا إذا اردت كتابة الدالة في المثال السابق تكتب NEXT_DAY(HIRE_DATE,3) وذلك لان ترتيب يوم الاثنين هو 3، جرب هذه الطريقة وبلغني عن الناتج تقديم بلاغ
بتاريخ: 6 أكتوبر 200619 سنة كاتب الموضوع comment_80251 لقد تم نجاح الاقتراح الثانى وهو تغير يوم ال ( Monday ) برقمه اى 3 .......... و بالفعل تم خروج الناتج اما عن الاقتراح الأول فلم يجدى نفعاً و شكراً يا أخى العزيز لتعاونك فى حل هذه المسألة المعقدة . تم تعديل 6 أكتوبر 200619 سنة بواسطة hanyfreedom تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.