بتاريخ: 30 ديسمبر 200718 سنة comment_119392 عندي مشكلة في كتابة جملة تحديد علشان عايز اجمع من صفين مختلفين بدالتينجمع نتائج فريق في ماتشات لية وعلية وهنا كتابتها وكرر النتيجة اكيد في غلط في الجملة علشان كدة بيكرر لما فصلت اكوينت كتب كل نتيجة صح في حد عندو حلمثال [sELECT count(s_team_1)+count(s_team_2) AS wintot FROM score WHERE (s_team_1>s_team_2 And team_1='الاهلي') or (s_team_2>s_team_1 And team_2='الاهلى'); تم تعديل 30 ديسمبر 200718 سنة بواسطة youuuu تقديم بلاغ
بتاريخ: 31 ديسمبر 200718 سنة comment_119469 بسم اللهبداية يا اخي أرى أن جملتك غير منطقيهلان المصدر لجلب البيانات هو مصدر واحد من الجدول score فلو عملت الجمله بهذه الطريقةستخرج لك نفس نتائج جملتك [sELECT count(s_team_1) * 2 AS wintot FROM score WHERE (s_team_1>s_team_2 And team_1='الاهلي') or (s_team_2>s_team_1 And team_2='الاهلى'); أنا لم أفهم ماذا تريد من التحديديا ريت تشرح مره اخري وتعطيني شوية بيانات من هذا الجدول تقديم بلاغ
بتاريخ: 3 يناير 200818 سنة كاتب الموضوع comment_119681 اخي العزيز الجدول في المرفقاتانا عايز اطلع ععد مرات فوز كل فريقوكذلك ععد مرات التعادل لكل فريقوالجملة اللي فاتت كانت علشان تحديد عدد مرات الفوز تقديم بلاغ
بتاريخ: 3 يناير 200818 سنة comment_119683 طيب فهمت عليك يا أخي بالنسبة لجملة عدد مرات فوز كل فريق كتالي select count(tem_1),tem_1 from score where s_tem_1>s_tem_2 group by tem_1 union select count(tem_2),tem_2 from score where s_tem_2>s_tem_1 group by tem_2 بالنسبة لتعادل select tem_1,tem_2 from score where s_tem1=s_tem2 اذا في اي خطأ أبلغنيلانها تحتاج لتجربه وليست أكيده تقديم بلاغ
بتاريخ: 6 يناير 200818 سنة كاتب الموضوع comment_119873 الف الف شكر علي المساعدة الممتازةبس هو في تكرر في الفريق لما يكون موجود team_2يعني الاهلي المفروض فاز خمسة مش مرة 1 ومرة 4وانا رفقت ليك الصورة وياريت تكمل معايااما التعادل فانا عايزو بنفس طريقة الفوز ولو اظبط الفوز يبقا سهل التعادل والف شكر ليك علي المساعدة تم تعديل 6 يناير 200818 سنة بواسطة youuuu تقديم بلاغ
بتاريخ: 6 يناير 200818 سنة comment_119883 طيب يا أخي المشكله انو الجمع بيصير على الطرفينعلى كل حال عندي حلبداية الجملة التي كتبتها لك اعملها VEIWبالطريقة التاليه CREATE OR REPLACE VEIW TEAM_WIN AS select count(tem_1),tem_1 from score where s_tem_1>s_tem_2 group by tem_1 union select count(tem_2),tem_2 from score where s_tem_2>s_tem_1 group by tem_2 بعد ما اتخلص تنشأ ال VEIW الي اسمها TEAM_WINبتكتب هذه الجمله SELECT SUM(EXPR1000) AS ALL_WIN,TEAM_1 AS TEAM_NAME FROM TEAM_WIN GROUP BY TEAM_1 علماً بأن العمودين EXPR1100 و TEAM1هما ناتج مع ال VEIWتحيتي تقديم بلاغ
بتاريخ: 8 يناير 200818 سنة كاتب الموضوع comment_120054 عبقري ورئيس قسمجاري التجربة وساعلمك بالنتائجوالف الف مليون شكر علي الصبر وطولة البال تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.