Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Аэрофлот , помощь с запросом
|
|||
|---|---|---|---|
|
#18+
Народ, добрый день. Помогите , пожалуйста, найти ошибку в коде. Краткая информация о базе данных "Аэрофлот": Схема БД состоит из четырех отношений: Company (ID_comp, name) Trip(trip_no, ID_comp, plane, town_from, town_to, time_out, time_in) Passenger(ID_psg, name) Pass_in_trip(trip_no, date, ID_psg, place) Таблица Company содержит идентификатор и название компании, осуществляющей перевозку пассажиров. Таблица Trip содержит информацию о рейсах: номер рейса, идентификатор компании, тип самолета, город отправления, город прибытия, время отправления и время прибытия. Таблица Passenger содержит идентификатор и имя пассажира. Таблица Pass_in_trip содержит информацию о полетах: номер рейса, дата вылета (день), идентификатор пассажира и место, на котором он сидел во время полета. При этом следует иметь в виду, что - рейсы выполняются ежедневно, а длительность полета любого рейса менее суток; town_from <> town_to; - время и дата учитывается относительно одного часового пояса; - время отправления и прибытия указывается с точностью до минуты; - среди пассажиров могут быть однофамильцы (одинаковые значения поля name, например, Bruce Willis); - номер места в салоне – это число с буквой; число определяет номер ряда, буква (a – d) – место в ряду слева направо в алфавитном порядке; - связи и ограничения показаны на схеме данных. Среди тех, кто пользуется услугами только какой-нибудь одной компании, определить имена разных пассажиров, летавших чаще других. Вывести: имя пассажира и число полетов SELECT NAME, COUNT(ID_COMP) AS KOL FROM PASSENGER AS P JOIN PASS_IN_TRIP AS PIT ON P.ID_PSG=PIT.ID_PSG JOIN TRIP AS T ON T.TRIP_NO=PIT.TRIP_NO GROUP BY NAME, , P.ID_PSG HAVING COUNT(ID_COMP)>=ALL (SELECT COUNT(ID_COMP) FROM TRIP AS T JOIN PASS_IN_TRIP AS PIT ON PIT.TRIP_NO=T.TRIP_NO JOIN PASSENGER AS P ON P.ID_PSG=PIT.ID_PSG GROUP BY NAME,P.ID_PSG) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 20:13 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1830556]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 359ms |

| 0 / 0 |
