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

Откуда:
Сообщений: 25
как решить задачу определения наименования товара, по которому был наибольший спрос за последние N дней.

Эта процедура должна иметь один входной параметр (@Интервал) и два выходных параметра (@Имя, @Итог)

есть таблица Заказ с полями Наименование товара, Количество, Цена, ДатаЗаказа
помогите...
4 май 11, 16:39    [10605217]     Ответить | Цитировать Сообщить модератору
 Re: наибольший спрос за последние N дней  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
а вто если ..прочтете правила форума - то минимум

1. начнете правильно формлять сообщения,как то влом за вас тестовые таблички сочинять
2. найдете раздел фак - очнеь много интересного
3. начнете пользоваться поиском - решений вашей задачи наверно за 100 штук перевалило
Удачи, ничего личного
4 май 11, 16:42    [10605253]     Ответить | Цитировать Сообщить модератору
 Re: наибольший спрос за последние N дней  [new]
darthVLAD
Member

Откуда: Київ
Сообщений: 293
igorr66
как решить задачу определения наименования товара, по которому был наибольший спрос за последние N дней.

Эта процедура должна иметь один входной параметр (@Интервал) и два выходных параметра (@Имя, @Итог)

есть таблица Заказ с полями Наименование товара, Количество, Цена, ДатаЗаказа
помогите...



select
	top 1 Наименование товара	
from
	Заказ
where
	ДатаЗаказа <конец интервала
	and ДатаЗаказа >начало интервала
group by
	Наименование товара	
order by
	SUM(Количество) desc

оно?
4 май 11, 17:06    [10605552]     Ответить | Цитировать Сообщить модератору
 Re: наибольший спрос за последние N дней  [new]
igorr66
Member

Откуда:
Сообщений: 25
попробуем, спсб)
5 май 11, 11:39    [10608665]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить