yaser81 بتاريخ: 25 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2006 Total 1983 1987 1981 14 4 8 4المطلوب عرض عدد الموظفيين فى كل عام وعرض عدد كل الموظفيينمن جدول emphiredate اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Debug_b!bo بتاريخ: 25 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2006 Plz Redefine ur Issue.. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 25 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2006 استخدم امر ال 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
yaser81 بتاريخ: 26 فبراير 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 فبراير 2006 ممكن شرح كامل أو كتاب عن (decode)وربنا يبارك لكل المجاهديين فى سبيل العلم ونشره اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
awahab بتاريخ: 27 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 27 فبراير 2006 (معدل) السلام عليكم ورحمة الله وبركاتهSelect TO_CHAR(Hiredate,'YYYY') Year, Count(*) TotalFROM EmpGroup By TO_CHAR(Hiredate,'YYYY') Order by 1;أرجو أن يكون هذا ما تبحث عنه تم تعديل 27 فبراير 2006 بواسطة awahab اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.