Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизПомогите с простым вроде запросом Найти похожие ветки
← →
contek (2010-02-01 15:21) [0]Дано:
Процент выполнения,
Процент участия конкретной части в проекте,
Задача получить общий процент выполнения проекта.
Пытаюсь получить процент хотя бы с одного отдела:
select (select текущий процент from progress where отдел=1)/100*(select процент_участия from projects where отдел=1)
получаю 0
Где я туплю ? не шлите плз в SQL-форум :)
← →
contek (2010-02-01 15:21) [1]скобки одни забыл
← →
Sergey13 © (2010-02-01 15:35) [2]Странный сиснтаксис однако. И отрабатывает?
Попробуй так.
select progress.текущий процент /100*projects.процент_участия
from progress,projects
where projects.отдел = progress.отдел
and projects.отдел =1
← →
Anatoly Podgoretsky © (2010-02-01 15:52) [3]
> Дано:
> Процент выполнения,
Что же тогда это?
← →
12 © (2010-02-01 16:21) [4]:)
из_пустого(А) - это 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 Б)
← →
tek © (2010-02-01 20:43) [5]Не, мужики, правильно поняли, но маленько не так.
Проект=100% (состоит из работы.А на 40% и работы.B на 60%)
отдельно взятая работа A выполнена на 90% (к примеру), а работа B выполнена на 50%.
Задача запроса, выяснить насколько процентов в целом готов проект.
← →
KilkennyCat © (2010-02-01 21:02) [6]а разве в SQL нет что-то типа авераджа?
← →
Anatoly Podgoretsky © (2010-02-01 21:09) [7]> tek (01.02.2010 20:43:05) [5]
Проект в целом готов на 50%
← →
KilkennyCat © (2010-02-01 21:10) [8]обычно проект всегда на первые 90% готов.
← →
12 © (2010-02-02 10:16) [9]
> dВ = 0.5 (0.3 А) + 0.5(0.4 Б)
> Проект=100% (состоит из работы.А на 40% и работы.B на 60%)
> отдельно взятая работа A выполнена на 90% (к примеру), а
> работа B выполнена на 50%.
dВ = 0.4 (0.9 А) + 0.6(0.5 Б)
← →
oldman © (2010-02-03 10:37) [10]
> Anatoly Podgoretsky © (01.02.10 21:09) [7]
> > tek (01.02.2010 20:43:05) [5]
> Проект в целом готов на 50%
Проект не готов вообще.
По законам Мерфи при выполнении последних 10% первые 90% необходимо будет переделывать.
← →
12 © (2010-02-03 10:42) [11]значит надо начинать с этих последних 10%
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.06 c