Главная страница
    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.063 c
15-1267749283
Дмитрий С
2010-03-05 03:34
2010.08.27
А я и не знал...


2-1269953221
anastasia78
2010-03-30 16:47
2010.08.27
посик в f1book


2-1270711682
12
2010-04-08 11:28
2010.08.27
MSSQL, номер записи в select


15-1273480342
SKIPtr
2010-05-10 12:32
2010.08.27
закртие или контроль приложений в Mozilla и оперы


15-1266854887
Kerk
2010-02-22 19:08
2010.08.27
Язык Си и начальное обучение программированию





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