Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Помогите с простым вроде запросом   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.077 c
11-1215738337
Jon
2008-07-11 05:05
2010.08.27
KOLMediaPlayer - OnNotify


15-1275383564
boriskb
2010-06-01 13:12
2010.08.27
Образование в СССР


15-1268299417
Sergey Masloff
2010-03-11 12:23
2010.08.27
Оффтоп и холивар. Православный крест как символ МИФИ


15-1274156230
юзер_пузер
2010-05-18 08:17
2010.08.27
flash & ActionScript 3


15-1270569642
HRustBB
2010-04-06 20:00
2010.08.27
Не нарушу ли я авторские права компании Borland если...