Главная / Основы SQL / Даны таблицы CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT, Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NU

Даны таблицы

CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT, Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL)

Определить фамилии абонентов, общее время разговоров которых менее 10 мин, а общая стоимость оказалась больше 100 руб.

вопрос

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

SELECT Разговор.Фамилия, Sum(Разговор.Продолжительность) AS Общ_Продолжительность, Sum(Город.Тариф*Разговор.Продолжительность) AS Стоимость FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Разговор.Фамилия HAVING Sum(Разговор.Продолжительность) <10 AND Sum(Город.Тариф*Разговор.Продолжительность) >100
SELECT Разговор.Фамилия, Sum(Разговор.Продолжительность) AS Общ_Продолжительность, Sum(Город.Тариф*Разговор.Продолжительность) AS Стоимость FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Разговор.Фамилия HAVING Общ_Продолжительность<10 AND Стоимость>100
SELECT Разговор.Фамилия, Sum(Разговор.Продолжительность) AS Общ_Продолжительность, Sum(Город.Тариф*Разговор.Продолжительность) AS Стоимость FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города WHERE Sum(Разговор.Продолжительность<10) AND Sum(Город.Тариф*Разговор.Продолжительность)>100
SELECT Разговор.Фамилия, Sum(Разговор.Продолжительность) AS Общ_Продолжительность, Sum(Город.Тариф*Разговор.Продолжительность) AS Стоимость FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Разговор.Фамилия WHERE Sum(Разговор.Продолжительность<10) AND Sum(Город.Тариф*Разговор.Продолжительность)>100
Сложность вопроса
75
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
просто спасибо
29 июн 2018
Аноним
Зачёт всё. Лечу в бар отмечать халяву с тестами интуит
05 фев 2017
Аноним
Это очень заурядный решебник по интуиту.
20 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.