-
Дано: Процент выполнения, Процент участия конкретной части в проекте,
Задача получить общий процент выполнения проекта.
Пытаюсь получить процент хотя бы с одного отдела:
select (select текущий процент from progress where отдел=1)/100*(select процент_участия from projects where отдел=1)
получаю 0
Где я туплю ? не шлите плз в SQL-форум :)
-
скобки одни забыл
-
Странный сиснтаксис однако. И отрабатывает? Попробуй так.
select progress.текущий процент /100*projects.процент_участия from progress,projects where projects.отдел = progress.отдел and projects.отдел =1
-
> Дано: > Процент выполнения,
Что же тогда это?
-
:) из_пустого(А) - это 50%, в_порожнее (Б) - 50% выполнения работы Ерунда.(В) Известно, что работа А выполнена на 30%, а работа Б на 40%. Спрашивается, на сколько % выполнена общая работа.
Запишем
Дано: В = 0.5 А + 0.5 Б
Обозначим, приращение работы В как dВ Очевидно, что dВ = 0.5 (dА) + 0.5(dБ)
но, приращение работы А и Б нам известно: 30% и 40% итого dВ = 0.5 (0.3 А) + 0.5(0.4 Б)
-
Не, мужики, правильно поняли, но маленько не так.
Проект=100% (состоит из работы.А на 40% и работы.B на 60%) отдельно взятая работа A выполнена на 90% (к примеру), а работа B выполнена на 50%.
Задача запроса, выяснить насколько процентов в целом готов проект.
|