Главная / Основы SQL / Даны таблицы CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса INT, Дата_продажи DATETIME, Стоимос

Даны таблицы

CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса INT, Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20))

Вывести список городов, куда было продано не менее 200 билетов на сумму, превышающую 10000 руб.

вопрос

Правильный ответ:

SELECT Рейс.Конечный_пункт, Count(Билет.Фамилия_пассажира) AS Кол_пассажиров, Sum(Рейс.Стоимость) AS Общ_Стоимость FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса GROUP BY Рейс.Конечный_пункт HAVING Count(Билет.Фамилия_пассажира)>=200 AND Sum(Рейс.Стоимость)>10000
SELECT Рейс.Конечный_пункт, Count(Билет.Фамилия_пассажира) AS Кол_пассажиров, Sum(Рейс.Стоимость) AS Общ_Стоимость FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса GROUP BY Рейс.Конечный_пункт HAVING Кол_пассажиров>=200 AND Общ_Стоимость>10000
SELECT Рейс.Конечный_пункт, Count(Билет.Фамилия_пассажира) AS Кол_пассажиров, Sum(Рейс.Стоимость) AS Общ_Стоимость FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса HAVING Count(Билет.Фамилия_пассажира)>=200 AND Sum(Рейс.Стоимость)>10000
Сложность вопроса
75
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник деканата! Прямо сейчас сотрите этот ваш сайт с ответами intuit. Не ломайте образование
28 июн 2020
Аноним
Гранд мерси за решебник по интуиту.
14 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.