Даны таблицы CREATE TABLE Город( Код_Города INT - Ответ на вопрос по информатике №1215355
-42%
Вопрос
Даны таблицы 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 Общ_Продолжительность<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
- SELECT Разговор.Фамилия, Sum(Разговор.Продолжительность) AS Общ_Продолжительность,Sum(Город.Тариф*Разговор.Продолжительность) AS СтоимостьFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаGROUP BY Разговор.ФамилияHAVING Sum(Разговор.Продолжительность) <10 ANDSum(Город.Тариф*Разговор.Продолжительность) >100
Ответ
Этот вопрос в коллекциях
-20%
Коллекция: Основы SQL
490 390 руб.

🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ, МТИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀
















