Главная / Основы SQL / Пусть дана таблица Рейс. [таблица] Определить в убывающем порядке стоимость билетов на рейсы, вылетающие в Москву, Петербург или Самару не позднее 1 апреля, а в Саратов – не позднее 7 апреля.

Пусть дана таблица Рейс.

Номер_рейсаINT
Конечный_пунктCHAR(10)
Дата_вылетаDATETIME
Продолжительность_маршрутаINT
Число_билетовINT
СтоимостьMONEY

Определить в убывающем порядке стоимость билетов на рейсы, вылетающие в Москву, Петербург или Самару не позднее 1 апреля, а в Саратов – не позднее 7 апреля.

вопрос

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

SELECT Номер_рейса, Стоимость, Конечный_пункт, Дата_вылета FROM Рейс WHERE (Конечный_пункт In ('Москва', 'Петербург', 'Самара') AND Дата_вылета<='4/1/2004') OR (Конечный_пункт='Саратов' AND Дата_вылета<='4/7/2004') ORDER BY Стоимость DESC
SELECT Номер_рейса, Стоимость, Конечный_пункт, Дата_вылета FROM Рейс WHERE Конечный_пункт In ('Москва', 'Петербург', 'Самара') OR Дата_вылета<='4/1/2004' OR (Конечный_пункт='Саратов' AND Дата_вылета<='4/7/2004') ORDER BY Стоимость DESC
SELECT Номер_рейса, Стоимость, Конечный_пункт, Дата_вылета FROM Рейс WHERE Конечный_пункт In ('Москва', 'Петербург', 'Самара') AND Дата_вылета<='4/1/2004' OR Конечный_пункт='Саратов' AND Дата_вылета<='4/7/2004' ORDER BY Стоимость DESC
SELECT Номер_рейса, Стоимость, Конечный_пункт, Дата_вылета FROM Рейс WHERE (Конечный_пункт In ('Москва', 'Петербург', 'Самара') AND Дата_вылета<='4/1/2004') OR (Конечный_пункт='Саратов' OR Дата_вылета<='4/7/2004') ORDER BY Стоимость DESC
Сложность вопроса
18
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо
06 май 2020
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.