بتاريخ: 31 يناير 200917 سنة comment_148110 السلام عليكم احبابي هذه المسالة قابلتني وقمت بحلها الا ان بها نقطة لا استطيع التوصل اليها المسائلة هي Display the last name, hire date, and day of the week on which the employee started. Label the column DAY. Order the results by the day of the week, starting with Mondayوالحل الذي قمت به هو select last_name,hire_date , to_char(hire_date,'DAY','Nls_Date_Language=American') as "DAY" from employees order by 3 والمطلوب اخواني ان ابداء بيوم الاثنين (Monday) وما اعرف كيف ..؟ انتظر مساعدتكم ولكم مني خالص الود والتحيةاخوكم Beta_smart تقديم بلاغ
بتاريخ: 31 يناير 200917 سنة comment_148118 السلام عليكم اخي هذا الاستعلام يرجع الايام ابتداء من يوم الاثنينارجو ان يكون ما تبحث عنه ويساعدك select to_char(hiredate,'DAY','Nls_Date_Language=American') as "fmDAY" from scott.emp order by decode(to_char(hiredate, 'fmDAY', 'NLS_DATE_LANGUAGE=AMERICAN') , 'MONDAY', 1 , 'TUESDAY', 2 , 3); تقديم بلاغ
بتاريخ: 31 يناير 200917 سنة comment_148119 السلام عليكم اخي هذا الاستعلام يرجع الايام ابتداء من يوم الاثنينارجو ان يكون ما تبحث عنه ويساعدك select to_char(hiredate,'DAY','Nls_Date_Language=American') as "DAY" from scott.emp order by decode(to_char(hiredate, 'fmDAY', 'NLS_DATE_LANGUAGE=AMERICAN') , 'MONDAY', 1 , 'TUESDAY', 2 , 3); تم تعديل 31 يناير 200917 سنة بواسطة mansoorm تقديم بلاغ
بتاريخ: 2 فبراير 200917 سنة كاتب الموضوع comment_148261 تسلم اخوي ... لكن ما كنت اريده هو حل بدون استخدام ال Decodeفاذا كان هناك حل اخر ... اتمني ان اعرفة ولك مني وافر التقدير والتحية تقديم بلاغ
بتاريخ: 2 فبراير 200917 سنة comment_148271 السلام عليكم select ename,hiredate,to_char(hiredate,'day') day from emp order by to_char(hiredate - 1,'d') ; تقديم بلاغ
بتاريخ: 2 فبراير 200917 سنة كاتب الموضوع comment_148317 الاخ الكريم اشكرك ولكن هذا الحل يظهر الترتيب بدءا من يوم الاحدوالمطلوب هو بداء من يوم الاثنين Monday تقديم بلاغ
بتاريخ: 4 مايو 200916 سنة comment_155736 SQL> select last_name,hire_date,to_char(hire_date,'day') day 2 from hr.employees 3 order by to_char(hire_date -2,'d'); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.