PDA

View Full Version : کی بیشترین خرید رو انجام داده است؟



ghoroghchian
جمعه 22 آبان 1388, 19:48 عصر
دوست خوب من سلام

اگه جدولی به صورت زیر داشته باشیم چطو بفهمیم که کی بیشترین خرید رو انجام داده یعنی باید نتیجش ali بشه؟
http://ghoroghchian.persiangig.com/image/barnamehnevis/1.JPG

Reza.ariyan
جمعه 22 آبان 1388, 20:08 عصر
پسرم :

DECLARE @maximum INT
SELECT @maximum = MAX(dbo.Table_1.much)
FROM dbo.Table_1
SELECT dbo.Table_1.Name
FROM dbo.Table_1
WHERE dbo.Table_1.much = @maximum

محمد سلیم آبادی
جمعه 22 آبان 1388, 21:44 عصر
--Method 1
Select *
From table1
where much = (select max(much)
from table1)


--Method 2
Select *
From table1
where much = (select top 1 much
from table1
order by much desc)

--Method 3
select *
from
(
select *, row_id = dense_rank()
over (order by much desc)
from table1
) as d
where d.row_id = 1

--Method 4
Select *
From table1
where much >= all (select much
from table1)