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

Откуда:
Сообщений: 125
Добрый день!
Подскажите пожалуйста как решить такую задачу в SQL
Необходимо посчитать процент товара А от общего количества Товаров

Например :
Товар А = 2 шт
Товар Б = 5 шт
Товар В = 18 шт
Товар Г = 2 шт
Товар Д = 50 шт

Благодарю!
11 апр 17, 08:58    [20387623]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Marin_1a,

COUNT(Item) OVER (PARTITION BY Product)*100./COUNT(Item)


или

SELECT COUNT(Item)*100./(SELECT COUNT(Item) FROM Table)
FROM Table
WHERE 
Product = 'Товар А'
11 апр 17, 09:02    [20387632]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Хочется взять и подарить https://www.slideshare.net/kasinoru/5-2009-270
11 апр 17, 09:03    [20387634]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
aleksrov
Хочется взять и подарить https://www.slideshare.net/kasinoru/5-2009-270

пишут что с 6го вроде учат :)
11 апр 17, 09:04    [20387640]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
Marin_1a
Member

Откуда:
Сообщений: 125
aleksrov,

Зачем столько грубости?

Удачного дня!
11 апр 17, 09:05    [20387641]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
Marin_1a
Member

Откуда:
Сообщений: 125
TaPaK,

Спасибо!Он немного по-другому выводит результат , округляя до целого числа
11 апр 17, 09:18    [20387676]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Marin_1a,

либо CAST либо вы точку в 100. не написали :)
11 апр 17, 09:18    [20387678]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
Marin_1a
Member

Откуда:
Сообщений: 125
TaPaK,

Получилось =)
11 апр 17, 09:24    [20387687]     Ответить | Цитировать Сообщить модератору
 Re: Процент от общего количества  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Marin_1a
TaPaK,

Получилось =)
вперёд изучать типы данных и преобразования :)
11 апр 17, 09:26    [20387697]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить