بتاريخ: 25 فبراير 201214 سنة comment_221202 عايز عدد الموظفين الى تم توظيفهم فى السنين 1995و 1999و 2000 أفقياااااااااااااا-----------------------------------------1995 1999 2000------------------------------------------5 9 20 على سبيل المثال الناتج يكون بالشكل ده -----------------------------------------برجاء الرد السريع وجزالكم الله خيراااا تقديم بلاغ
بتاريخ: 25 فبراير 201214 سنة comment_221204 انا حاولت وده افضل نتيجه قدرت اوصل ليها فى الوقت الحالىواعتقد ان الاخوه فى المنتدى يقدرو يساعدوك فى جمله اسرع من دهلا تنسى ان تعدل التواريخ كما يناسب فتراتك الزمنيه 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 فبراير 201214 سنة بواسطة ahmed.arafa تقديم بلاغ
بتاريخ: 25 فبراير 201214 سنة comment_221205 جرب التعليمة التالية : 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 فبراير 201214 سنة كاتب الموضوع comment_221210 شكراااا ياجماعة وجزاكم الله كل خير تقديم بلاغ
بتاريخ: 26 فبراير 201214 سنة comment_221223 جرب التعليمة التالية : 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 حلوه اوى بصراحه وفكره التعويض احلى ماشاء الله وجزاك الله كل خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.