-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Расчет общей суммы по полю запроса и доли значения каждой записи от общей суммы

Вторник, 18 Июля 2017 г. 15:49 + в цитатник
Здравствуйте. В БД на аксесс 2013 есть запрос который выводит следующие данные: за выбранный период по договорам с заказчиками выводится суммарное количество плановых трудозатрат(План) и фактических трудозатрат(Факт). Считается величина перерасхода часов(План-факт). Нужно сделать следующее: в том же запросе посчитать общую сумму значений по полям План и Факт и вывести долю Факта для каждого договора из выборки, т.е. Факт/Sum(Факт). Как это можно сделать? помогите пожалуйста. Текст запроса, которым формируется выборка ниже:

SELECT ЧасовФактСотрудниковПоЗадачамЗаПериодДляЕженедОтчетаПоЗагрузкеПС.Договор, Sum(ЧасовФактСотрудниковПоЗадачамЗаПериодДляЕженедОтчетаПоЗагрузкеПС.КоличествоПлановыхЧасовЗаПериод) AS План, Sum(ЧасовФактСотрудниковПоЗадачамЗаПериодДляЕженедОтчетаПоЗагрузкеПС.ФактЗаПериод) AS Факт, [План]-[Факт] AS Перерасход
FROM ЧасовФактСотрудниковПоЗадачамЗаПериодДляЕженедОтчетаПоЗагрузкеПС
GROUP BY ЧасовФактСотрудниковПоЗадачамЗаПериодДляЕженедОтчетаПоЗагрузкеПС.Договор, [План]-[Факт]
HAVING (((ЧасовФактСотрудниковПоЗадачамЗаПериодДляЕженедОтчетаПоЗагрузкеПС.Договор)<>"Простой сотрудника"));

ЧасовФактСотрудниковПоЗадачамЗаПериодДляЕженедОтчетаПоЗагрузкеПС - это запрос, т.е. выбираю данные запросом из запроса

http://www.sql.ru/forum/1266335/raschet-obshhey-summy-po-polu-zaprosa-i-doli-znacheniya-kazhdoy-zapisi-ot-obshhey-summy


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку