С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 21
1

Процентное соотношение заказов из разных источников

03.09.2015, 10:02. Показов 5753. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят, доброго времени суток! Не получается никак разобраться с заданием. Есть некое количество заказов в базе данных, все заказы лежат в одной таблице, например, dbo.orders. У заказов есть разные источники, например id_order_source 1, 2 и 3. Задание заключается в том, чтобы вывести процентное соотношение заказов по источникам, то есть, три столбца типа |Источник 1|Источник 2|Источник 3| и под каждым столбцом в строке в процентах сколько от общей массы заказов, то есть от 100%, занимают заказы с каждым источником.
Помогите, пожалуйста, написать формулу для вычисления процентного соотношения на примере всего одного источника, например, с id 1, а дальше я доделаю сам!
Заранее огромное спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2015, 10:02
Ответы с готовыми решениями:

Процентное соотношение
Ребят подскажите что то в край запутался в мемо есть например строка "12341" и в мемо2 тоже есть...

Процентное соотношение
Помогите пожалуйста нужно добавить стоку с процентным отношение оценок сколько 4, 5 там 3 в...

Процентное соотношение в запросах
Подготовить данные о процентном отношении количества доцентов, профессоров и т.д. (используйте...

Запрос на процентное соотношение
Добрый День. Вопрос такой: одна таблица. мне нужно сделать процентное (%) соотношение...

2
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
03.09.2015, 10:40 2
Вася Петя,
T-SQL
1
2
select id_order_source, sum_val, 100.0 * sum_val / sum(sum_val)over() as [percent]
from(...)grp;
1
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 21
03.09.2015, 12:46  [ТС] 3
T-SQL
1
2
3
4
1
2
select id_order_source, sum_val, 100.0 * sum_val / sum(sum_val)over() as [percent]
from(...)grp;
Не понял абсолютно, но в итоге осенило и написал самостоятельно
Выкладываю просто так, вдруг кому пригодится

T-SQL
1
2
round(cast((select COUNT(*)from orders where id_order_source=1) as float)
  *100/cast((select count(*) from dbo.orders) as float),2)
0
03.09.2015, 12:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2015, 12:46
Помогаю со студенческими работами здесь

Определить процентное соотношение
Условие задачи: В автоматизированной информационной системе сожержатся анкетные данные...

Процентное соотношение между 3-мя текстбоксами
Добрый день :) В общем суть проблемы такова имеется 3 текстбокса Tb_1 Tb_2 Tb_3 в них...

Процентное соотношение с элементами массива
Добрый день! Необходимо повернуть 2д матрицу на определенный угол, алгоритм поворота известен: ...

Процентное соотношение сайтов в интернете
Здравствуйте, форумчане. Задалась недавно вопросом: "Какое процентное соотношение сайтов в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru