النتائج 1 إلى 5 من 5

الموضوع: مساعدة في ترتيب استعلام GROUP BY

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392

    مساعدة في ترتيب استعلام GROUP BY



    السلام عليكم

    اخواني اريد استعمال الترتيب GROUP BY بحسب اكبر عدد الى الاصغر في ناتج الاستعلام

    طبعا الاعداد راح تجمع باستخدم SUM للحقل number

    الكود
    كود PHP:
                  <?php    $="SELECT name, SUM(number) FROM whe GROUP BY ";
                           
    $result=mysql_query($sql);    
                           while(
    $tto=mysql_fetch_array($result))     {    ?>
                          الترتيب من الاكبر الى الاصغر
                          <?php echo $tto['name']; 
                          }
                      
    ?>

    قاعدة البيانات راح تكون هكذا
    كود PHP:


    name        numbet
    Mohamad        1
    Kaled          1
    abudall        2
    Mohamad        4
    Mohamad        1
    Mohamad        6
    Kaled          1
    Kaled          2 
    الذي اريده من ناتج الاستعلام ان يكون هكذا من الاكبر الى الاصغر على حسب الاسم name

    Mohamad
    Kaled
    abudall





    التعديل الأخير تم بواسطة manindark ; 22-08-2011 الساعة 04:01 AM


  2. #2
    عضو جديد
    تاريخ التسجيل
    Aug 2011
    المشاركات
    4


    ما فهمت السؤال لكن ربما هذا الذي تقصده

    كود PHP:


    $sql
    ="SELECT name, SUM(number) FROM whe GROUP BY ORDER  BY name  DESC "







  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخي انظر الى قاعدة البيانات
    كود PHP:


    name        numbet
    Mohamad        1
    Kaled          1
    abudall        2
    Mohamad        4
    Mohamad        1
    Mohamad        6
    Kaled          1
    Kaled          2 
    لنقل اسم Mohamad كم مجموع الارقام له الموجوده في حقل number يوجد 12
    لنقل اسم Kaled كم مجموع الارقام له الموجوده في حقل number يوجد 4
    لنقل اسم abudall كم مجموع الارقام له الموجوده في حقل number يوجد 2



    الذي اريده من ناتج الاستعلام ان يكون هكذا من الاكبر الى الاصغر يرتب الاسم name على اكبر رقم حصل له
    الناتج عن الاستعلام سوف يكون هكذا
    Mohamad
    Kaled
    abudall






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2008
    المشاركات
    427


    الذي اريده من ناتج الاستعلام ان يكون هكذا من الاكبر الى الاصغر يرتب الاسم name على اكبر رقم حصل له
    هذا ما تريده بالضبط
    كود PHP:
    <?php
    $sql
    ="SELECT name, SUM(number) as num FROM whe GROUP BY name ORDER BY num DESC";
    $result=mysql_query($sql);
    while(
    $tto=mysql_fetch_array($result)){
    echo 
    "Name: $tto[name] = $tto[num]<br/>";
    }
    ?>







  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    هذا الذي اريده الله يعطيك العافية اخي مستر سمعة










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض