بتاريخ: 25 فبراير 200620 سنة comment_61024 Total 1983 1987 1981 14 4 8 4المطلوب عرض عدد الموظفيين فى كل عام وعرض عدد كل الموظفيينمن جدول emphiredate تقديم بلاغ
بتاريخ: 25 فبراير 200620 سنة comment_61101 استخدم امر ال decode 1 select count(*) total , sum(decode(to_char(hiredate,'yyyy') , 1981 , 1, 0 )) "1981" , 2 sum(decode(to_char(hiredate,'yyyy') , 1982, 1, 0 )) "1982" , 3 sum(decode(to_char(hiredate,'yyyy') , 1983, 1, 0 )) "1983" , 4 sum(decode(to_char(hiredate,'yyyy') , 1987, 1, 0 )) "1987" , 5 sum(decode(to_char(hiredate,'yyyy') , 2004, 1, 0 )) "2004" 6* from emp SQL> / TOTAL 1981 1982 1983 1987 2004 ---------- ---------- ---------- ---------- ---------- ---------- 14 10 1 0 2 1 تقديم بلاغ
بتاريخ: 26 فبراير 200620 سنة كاتب الموضوع comment_61119 ممكن شرح كامل أو كتاب عن (decode)وربنا يبارك لكل المجاهديين فى سبيل العلم ونشره تقديم بلاغ
بتاريخ: 27 فبراير 200620 سنة comment_61247 السلام عليكم ورحمة الله وبركاتهSelect TO_CHAR(Hiredate,'YYYY') Year, Count(*) TotalFROM EmpGroup By TO_CHAR(Hiredate,'YYYY') Order by 1;أرجو أن يكون هذا ما تبحث عنه تم تعديل 27 فبراير 200620 سنة بواسطة awahab تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.