Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.46 MB
Время: 0.107 c
2-1269770353
Delphist2
2010-03-28 13:59
2010.08.27
locktype в ADO


2-1270799708
berbegon
2010-04-09 11:55
2010.08.27
запись звука в Delphi


2-1271431396
Nikru
2010-04-16 19:23
2010.08.27
WebBrowser


15-1275008062
CuBiC
2010-05-28 04:54
2010.08.27
Выборка файлов


2-1272400279
rizhiy87
2010-04-28 00:31
2010.08.27
TWebBrowser и сеансы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский