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

Даны таблицы

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

Определить среднюю стоимость разговоров в каждом регионе.

вопрос

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

SELECT Город.Регион, Avg(Город.Тариф*Разговор.Продолжительность) AS Ср_Стоимость FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Город.Регион
SELECT Тариф* Продолжительность AS Avg(Ср_Стоимость) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Город.Регион
SELECT Регион.Город, Ср_Стоимость= Avg(Город.Тариф*Разговор.Продолжительность) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Город.Регион
Сложность вопроса
86
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за помощь по интуиту.
06 авг 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.