۰۷-مرداد-۱۳۹۴, ۰۰:۳۹:۱۳
سلام
من تعداد کل کسانی که بهشون یکی از کد های زیر داده شده را بدست بیارم؟؟؟
ولی متاسفانه وقتی به یک فردی دو تا کد داده شده است در دستور زیر دوبار نام اون فرد را میاورد؟!
من می خواهم اول به هرکسی یک یا چند تا کد اختصاص داده شده را جمع کند و سپس تعداد کل بگه چندبار هست.
مثال:
علی 12
محمد 23
...
ولی کد زیر این شکلی حساب می کند.
علی 10
علی 2
محمد 23
...
من می خواهم اسامی تکرای با هم جمع بشوند و مثل بالا بگه چند بار آمده اند.
با تشکر فراوان از شما دوستان عزیز.
من تعداد کل کسانی که بهشون یکی از کد های زیر داده شده را بدست بیارم؟؟؟
ولی متاسفانه وقتی به یک فردی دو تا کد داده شده است در دستور زیر دوبار نام اون فرد را میاورد؟!
من می خواهم اول به هرکسی یک یا چند تا کد اختصاص داده شده را جمع کند و سپس تعداد کل بگه چندبار هست.
مثال:
علی 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
با تشکر فراوان از شما دوستان عزیز.