PDA

View Full Version : حل فوری مشکل group by



kkkkaa
شنبه 12 دی 1394, 22:57 عصر
لطفا کمکم کنید من یک query نوشتم که نفرات اولی که بیشترین خرید را داشتند را مشخص کرده و از بین انها به صورت تصادفی یک
نفر را انتخاب میکند ولی قبل از ان میخواهم تعداد کل نفرات اول را مشخص کند . کسانی که تعداد خریدشان مساوی بوده و بالاترین خرید بودند
اینم دستوراتم.........

select top 1 cId ,SUM(qty) as 'quantity'

from tbl_factor
group by CId
having
SUM(qty)=
(
select MAX(quantity) as 'maximum'
from
(
select cId,SUM(qty) as 'quantity'
from tbl_factor
group by CId
)
as test
)

ORDER BY NEWID()


اینم فیلدهای جدولمه
fId
cId
gId
qty

kkkkaa
یک شنبه 13 دی 1394, 17:05 عصر
دلیل پاک کردنتون اصلا جالب نبود بگید نمیدونیم چطوریه