محمد بطاله بتاريخ: 25 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2012 عايز عدد الموظفين الى تم توظيفهم فى السنين 1995و 1999و 2000 أفقياااااااااااااا-----------------------------------------1995 1999 2000------------------------------------------5 9 20 على سبيل المثال الناتج يكون بالشكل ده -----------------------------------------برجاء الرد السريع وجزالكم الله خيراااا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed.arafa بتاريخ: 25 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2012 (معدل) انا حاولت وده افضل نتيجه قدرت اوصل ليها فى الوقت الحالىواعتقد ان الاخوه فى المنتدى يقدرو يساعدوك فى جمله اسرع من دهلا تنسى ان تعدل التواريخ كما يناسب فتراتك الزمنيه SELECT DISTINCT(SELECT COUNT(*) FROM EMPLOYEES WHERE HIRE_DATE BETWEEN TO_DATE('1-1-1995','DD-MM-YYYY') AND TO_DATE('31-12-1995','DD-MM-YYYY'))AS "1995", (SELECT COUNT(*) FROM EMPLOYEES WHERE HIRE_DATE BETWEEN TO_DATE('1-1-1995','DD-MM-YYYY') AND TO_DATE('31-12-1995','DD-MM-YYYY'))AS "1999", (SELECT COUNT(*) FROM EMPLOYEES WHERE HIRE_DATE BETWEEN TO_DATE('1-1-1995','DD-MM-YYYY') AND TO_DATE('31-12-1995','DD-MM-YYYY'))AS "2000" FROM EMPLOYEES الناتج هيبقى كده 1995 1999 2000 ---- ---- ---- 10 10 10 تم تعديل 25 فبراير 2012 بواسطة ahmed.arafa اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mahmoud kurdy بتاريخ: 25 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2012 جرب التعليمة التالية : select sum(decode(to_char(hire_date,'yyyy'),'1995',1,0) ) "1995" , sum(decode(to_char(hire_date,'yyyy'),'1999',1,0) ) "1999" , sum(decode(to_char(hire_date,'yyyy'),'2000',1,0) ) "2000" from employees اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد بطاله بتاريخ: 26 فبراير 2012 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 فبراير 2012 شكراااا ياجماعة وجزاكم الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed.arafa بتاريخ: 26 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 26 فبراير 2012 جرب التعليمة التالية : select sum(decode(to_char(hire_date,'yyyy'),'1995',1,0) ) "1995" , sum(decode(to_char(hire_date,'yyyy'),'1999',1,0) ) "1999" , sum(decode(to_char(hire_date,'yyyy'),'2000',1,0) ) "2000" from employees ماشاء اللهفى الاول حاولت انى احلها بل case بس كانت قافشه معايا انى اعملها countفمجتش معايا خالص بس فكره ال sum حلوه اوى بصراحه وفكره التعويض احلى ماشاء الله وجزاك الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.