بتاريخ: 23 أبريل 201412 سنة comment_249565 لدي قاعدة بيانات تعتنمد علي اكواد لكل مجموعة وتحت كل مجموعة اكواد فرعية كالتالي كود رئيسي 12345 كود فرعي 12 13 14 وهكذا كود رئيسي اخر 12789 كود فرعي 78 88 99 اريد كود استعلام عدد الاكواد الفرعية لكل كود رئيسي فتوصلت للكود الاتي select count(xxx) from xxx where xxx =(1=1( ولا كن لايظهر النتائج ارجو التعديل علي الكود تقديم بلاغ
بتاريخ: 23 أبريل 201412 سنة كاتب الموضوع comment_249566 هل groub by تفيد بالغرض اما يوجد جملة اشمل تقديم بلاغ
بتاريخ: 23 أبريل 201412 سنة comment_249568 select count(sub code),main code from table namegroup by main code تقديم بلاغ
بتاريخ: 24 أبريل 201412 سنة comment_249593 select count(sub code),main code from table name group by main code أشكر البش مهندس على هذا الكود وللتوضيح أكثر فإن هذا الكود في حال ما أردت الحصول على مخرجات متعددة (أكثر من صف) ولكن إذا أردت الحصول على قيمة واحدة فتضيف إلى ذلك select count(sub code),main code from table name group by main code having main_code_id = XXX تقديم بلاغ
بتاريخ: 24 أبريل 201412 سنة comment_249600 select count(sub code),main code from table name group by main code أشكر البش مهندس على هذا الكود وللتوضيح أكثر فإن هذا الكود في حال ما أردت الحصول على مخرجات متعددة (أكثر من صف) ولكن إذا أردت الحصول على قيمة واحدة فتضيف إلى ذلك select count(sub code),main code from table name group by main code having main_code_id = XXX صح ال HAVING هنا بتستخدم مع ال grouping function و ما ينفعش استخدم ال where condition تقديم بلاغ
بتاريخ: 24 أبريل 201412 سنة comment_249625 المفروض انك تعمل ماستر وديتيل علي فكرة (جدول وجدول) وتستعلم عادي SELECT ELCODE_ELFARAY FROM DETAIL_TABLE WHERE ELCODE_ELRAESY = 1 مثلا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.