Конференция "Прочее" » Помогите с простым вроде запросом [D7, IB6.x]
 
  • contek (01.02.10 15:21) [0]
    Дано:
    Процент выполнения,
    Процент участия конкретной части в проекте,

    Задача получить общий процент выполнения проекта.

    Пытаюсь получить процент хотя бы с одного отдела:

    select (select текущий процент from progress where отдел=1)/100*(select процент_участия from projects where отдел=1)

    получаю 0

    Где я туплю ? не шлите плз в SQL-форум :)
  • contek (01.02.10 15:21) [1]
    скобки одни забыл
  • Sergey13 © (01.02.10 15:35) [2]
    Странный сиснтаксис однако. И отрабатывает?
    Попробуй так.

    select progress.текущий процент /100*projects.процент_участия
    from progress,projects
    where projects.отдел = progress.отдел
    and projects.отдел =1
  • Anatoly Podgoretsky © (01.02.10 15:52) [3]

    > Дано:
    > Процент выполнения,

    Что же тогда это?
  • 12 © (01.02.10 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 © (01.02.10 20:43) [5]
    Не, мужики, правильно поняли, но маленько не так.

    Проект=100% (состоит из работы.А на 40% и работы.B на 60%)
    отдельно взятая работа A выполнена на 90% (к примеру), а работа B выполнена на 50%.

    Задача запроса, выяснить насколько процентов в целом готов проект.
 
Конференция "Прочее" » Помогите с простым вроде запросом [D7, IB6.x]
Есть новые Нет новых   [134435   +35][b:0][p:0]