ايران ويج

نسخه‌ی کامل: جمع اسامی تکراری + تعداد آنها
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

من تعداد کل کسانی که بهشون یکی از کد های زیر داده شده را بدست بیارم؟؟؟
ولی متاسفانه وقتی به یک فردی دو تا کد داده شده است در دستور زیر دوبار نام اون فرد را میاورد؟!
من می خواهم اول به هرکسی یک یا چند تا کد اختصاص داده شده را جمع کند و سپس تعداد کل بگه چندبار هست.

مثال:
علی 12
محمد 23
...


ولی کد زیر این شکلی حساب می کند.
علی 10
علی 2
محمد 23
...

من می خواهم اسامی تکرای با هم جمع بشوند و مثل بالا بگه چند بار آمده اند.


کد:
          SELECT lname, COUNT(lname) AS Count
          FROM  TGarABDel
          GROUP BY lname, Jcode
          HAVING (Jcode = 219 OR Jcode = 220 OR Jcode = 221)
          ORDER BY Count DESC


با تشکر فراوان از شما دوستان عزیز.
فکر کنم اینجوری بهتر جواب میده

کد:
         SELECT lname, COUNT(lname) AS Count
         FROM  TGarABDel
         WHERE Jcode = 219 OR Jcode = 220 OR Jcode = 221
         GROUP BY lname
         ORDER BY Count DESC