Главная страница
    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.47 MB
Время: 0.06 c
15-1265923805
Юрий
2010-02-12 00:30
2010.08.27
С днем рождения ! 12 февраля 2010 пятница


2-1267989705
Delphist
2010-03-07 22:21
2010.08.27
подключение DBGrid к SQL Server в Delphi 2010


2-1268812490
Вася
2010-03-17 10:54
2010.08.27
Как узнать, существует ли компонент?


15-1275310047
Joe
2010-05-31 16:47
2010.08.27
Служба Oracle


6-1217926149
dima_tepl
2008-08-05 12:49
2010.08.27
Работа с микроконтроллером по TCP/IP протоколу





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский