powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите плиз. Нужно процедуру написать...
1 сообщений из 1, страница 1 из 1
Помогите плиз. Нужно процедуру написать...
    #32117053
plankton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
Надеюсь кто-нибудь поможет.
условие вот у меня какое:
нужно найти максимум из двух:
1) суммарную цену билетов на самолёты, которые вылетели рейсами содержащими 11 и где кол-во скидок от 3 до 4 тысяч
2)кол-ва рейсов по понедельника(DAYREIS=1), которые обслуживали > 5 сотрудников с зарплатой <1000р

Вот первый запрос уже написал...
Вот что уже написал:

CREATE PROCEDURE MAXDIG
RETURNS(MAXDIG integer)
AS
Declare variable a integer;
Declare variable b integer;
BEGIN
FOR select SUM(PRICE) FROM FLY WHERE (IDREIS) LIKE '%11%' AND (SKIDKA) BETWEEN 3000 AND 4000
INTO: a
FOR select FLY.ID, REIS.IDREIS, ZARPLATA.SOTR FROM REIS, FLY, SOTR WHERE (DAYRISE) = 1 ....

Вот при втором запросе я не могу понять... у меня надо сделать связку получается из 3-х таблиц. так как:
ID- номер содтрудника (таблица FLY, SOTR)
IDREIS - номер рейса (таблица FLY, REIS)
ZARPLATA зарплата (таблица SOTR)
DAYRISE - день недели рейса (таблица REIS)
в разных таблицах.......

помогите пожалуйста. буду очень благодарен.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите плиз. Нужно процедуру написать...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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