Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите составить запрос  [new]
kolya001
Member

Откуда:
Сообщений: 2
Есть таблица
товар цена магазин
1 15 1
1 29 2
1 25 3
2 15 3
2 11 1
2 10 2
3 22 3
3 20 1
3 26 2
......... и т.д
Нужно составть запрос таким образом, чтбы было видно, в каком магазине какой товар самый дешевый. т.е
товар цена магазин
1 15 1
2 10 2
3 20 1
create table Price_List
(tov int, price int, shop int)
insert into Price_List values(1,15,1)
insert into Price_List values(1,29,2)
insert into Price_List values(1,25,3)
insert into Price_List values(2,15,3)
insert into Price_List values(2,11,1)
insert into Price_List values(2,10,2)
insert into Price_List values(3,22,3)
insert into Price_List values(3,20,1)
insert into Price_List values(3,26,2)
30 авг 12, 15:32    [13089382]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37139
group by + обратный join
row_number()
30 авг 12, 15:32    [13089390]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
smls
Guest
 top 1 with ties  +  order by dense_rank() 
30 авг 12, 15:57    [13089627]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Из SQL=EX пожаловали ребята...
30 авг 12, 16:26    [13089941]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить