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

Откуда:
Сообщений: 2
Доброго времени суток. Столкнулся с проблемой написания sql запроса. Кажется все элементароно, но понять как это реализовать не могу.
Показать лидера продаж среди товаров по каждому дню
Табл1 Tovar
IDTovar_name
1Сахар
2Мука
3Гречка

Табл2 Sales
Sklad_ID Tovar_ID Date Quantity
1 1 1/01/2011 10
1 2 2/01/2011 3
1 1 2/01/2011 5
2 3 2/01/2011 20
2 1 3/01/2011 10
1 2 2/01/2011 18


Найти лидеров продаж могу, но вставить в таблицу Tovar_name не получается, т.к. мешает группировка.
SELECT  s.date, MAX(s.quantity) as maxim
FROM dbo.tovar t
	INNER JOIN dbo.sales as s on s.tovar_id = t.id
GROUP BY s.date
ORDER BY s.date

Output:
datemaxim
2011-01-01 00:00:00.000 10
2011-01-02 00:00:00.000 20
2011-01-03 00:00:00.000 10

Наставьте на путь истинный :)
28 июл 12, 16:55    [12929615]     Ответить | Цитировать Сообщить модератору
 Re: Показать лидера продаж среди товаров по каждому дню  [new]
qwerty112
Guest
monya1st,

8947782
28 июл 12, 17:07    [12929629]     Ответить | Цитировать Сообщить модератору
 Re: Показать лидера продаж среди товаров по каждому дню  [new]
monya1st
Member

Откуда:
Сообщений: 2
Спасибо. Тема закрыта.
28 июл 12, 18:19    [12929706]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить