Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Дни Полётов / 4 сообщений из 4, страница 1 из 1
08.01.2007, 18:12
    #34241392
SvetaSh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дни Полётов
С Новым Годом, всех.

Мне необходимо, посчитать колличество оставшихся дней на constraint.
Вот что я имею..

Select Top 1 MC_Rotable.hours_since_last_maint,
MC_Rotable.last_complete_date,
'constr_hours' = (1.0 + isnull(mc_rotable.Extention_Multiplier,0) * isnull(Maintenance_Code.Extention_Pcnt,0) / 100.0) * Maintenance_code.Hours,

Since_Last = convert(varchar(12), round(rotable_inventory.company_hours - mc_rotable.inv_hours_at_start_date + mc_rotable.hours_since_last_maint, 1)),
Remaining =
convert(varchar(12), Round(Maintenance_Code.Hours * (1 + .01 * isnull(maintenance_code.extention_pcnt,0) * isnull(mc_rotable.extention_multiplier,0)) - (rotable_inventory.Company_hours - mc_rotable.inv_hours_at_start_date + mc_rotable.hours_since_last_maint ),1))
from MC_Rotable,
Rotable_inventory,
Maintenance_code

Where MC_rotable.inv_oid = :inv_oid and
(Maintenance_code.maintenance_code like '747-C%' or
Maintenance_code.maintenance_code like '%NEXT "C" CHECK%') and
rotable_inventory.oid = Mc_rotable.inv_oid and
( MC_Rotable.MC_Oid = Maintenance_Code.Oid )



Order by Mc_rotable.last_complete_date DESC

но это для constraints которые имеют часы, мне нужно сделать тоже самое для constr. с DAYS ( и это будет не календарных дней а дней полёта)

Пример... plane может летать несколькко полетов в 1 день, считать этот день как 1 день полёта.
Дни полёта могут быть не consecutive ( не подряд)

Select Top 1 'constr_days' = Maintenance_code.days,

Since_Last = ????
Remaining = ????
from MC_Rotable,
Rotable_inventory,
Maintenance_code

Where MC_rotable.inv_oid = :inv_oid and
rotable_inventory.oid = Mc_rotable.inv_oid and
( MC_Rotable.MC_Oid = Maintenance_Code.Oid )



Order by Mc_rotable.last_complete_date DESC

Заранее Спасибо.
...
Рейтинг: 0 / 0
08.01.2007, 23:49
    #34241646
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дни Полётов
затянулось похмелье у Светы однако ...

причём тут PowerBuilder ???
...
Рейтинг: 0 / 0
09.01.2007, 11:01
    #34242144
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дни Полётов
вопрос конечно не по билдеру абсолютно.

мало того, нет данных чтобы нанего ответить (например структуры таблиц)

зы: если у вас есть какая-то дата полета, то возможно вытаскивать примерно так:
select count(distinct flight_date) from ... where ...
...
Рейтинг: 0 / 0
10.01.2007, 00:59
    #34244306
SvetaSh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дни Полётов
Spasibo.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Дни Полётов / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]