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

Откуда:
Сообщений: 2
Господа, добрый день.
Подскажите пожалуйста, как будет выглядеть запрос (формула), когда необходимо узнать кол-во значений, в которых одна позиция занимает 30% в объеме продаж.
1 апр 14, 16:00    [15816833]     Ответить | Цитировать Сообщить модератору
 Re: запрос расчета процентов  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
через функцию ранжирования
1 апр 14, 16:01    [15816842]     Ответить | Цитировать Сообщить модератору
 Re: запрос расчета процентов  [new]
grumpy_art
Member

Откуда:
Сообщений: 2
Knyazev Alexey,

А чтобы поподробнее получить ответ, необходимо показать запрос? он очень громоздкий :(
1 апр 14, 16:24    [15817126]     Ответить | Цитировать Сообщить модератору
 Re: запрос расчета процентов  [new]
Glory
Member

Откуда:
Сообщений: 104751
grumpy_art
он очень громоздкий

ORDER BY [поле с весом записи в объеме продаж] DESC
1 апр 14, 16:27    [15817161]     Ответить | Цитировать Сообщить модератору
 Re: запрос расчета процентов  [new]
west74
Member

Откуда: Челябинск
Сообщений: 76
задача по типу ABC анализа


declare @Sale table (id int,summa numeric(12,2))

insert into @Sale (id,summa) values
(1,1000),
(2,200),
(3,10),
(4,200),
(5,100)


select COUNT(*) from (
select id,summa,
sum(summa) over () as summa_all
from @sale) a
where summa>summa_all*0.3
2 апр 14, 06:50    [15819364]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить