Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.06.2015
Сообщений: 20
1

Написать SQL запросы по заданию

25.10.2019, 14:28. Показов 1780. Ответов 0

Author24 — интернет-сервис помощи студентам
Даны 3 таблицы: tbl_contract, tbl_premiuim и tbl_client.
Таблица tbl_contract содержит список контрактов.
(* - разделители)

Название поля *** Тип поля *** Описание
cnt_id ***********number **** Автоинкрементный идентификатор
cnt_number ******varchar *****Номер контракта
cnt_date *********date *******Дата заключения контракта
cnt_client******** number*****Идентификатор клиента в таблице tbl_client

Таблица tbl_premium содержит премии и возвраты.
Название поля *** Тип поля *** Описание
prm_id **********number *****Автоинкрементный идентификатор
prm_contract *****number *****Ссылка на таблицу контрактов
prm_type ********varchar *****Тип записи. Если NULL, то текущая запись – премия. Если ‘R’, то текущая запись – возврат уплаченной премии клиенту.
prm_due *********number ****Начисленная премия / возврат
prm_collected***** number ****Оплаченная премия / возврат

Таблица tbl_client содержит данные клиентов.
Название поля *** Тип поля *** Описание
cli_id *********** number **** Автоинкрементный идентификатор
cli_fio ***********varchar *****ФИО клиента


Задания
Примечание по выполнению: Таблицы создавать не нужно, они уже созданы. Задание желательно выполнить
на стандартном SQL, без использования особенностей конкретных диалектов (T-SQL, PL/SQL, etc.)
1. Выдать всех клиентов, у которых есть несколько неоплаченных контрактов (по неоплаченным контрактам
нет оплаченных премий) .
2. Выдать всех клиентов и сумму оплаченных ими премий по всем контрактам каждого клиенты (в формате
ФИО - Сумма оплаченных премий по всем котрактам клиента).
3. Выдать все контракты, заключенные в 2018 году, у которых нет ни одной оплаты (нет связанных записей
оплаченных премий в таблице tbl_premium c заполненным prm_collected).
4. Для контрактов с номерами ‘A’, ‘B’ и ‘C’ удалить последний возврат.

Добавлено через 5 минут
Помогите пожалуйста. Мозги уже чёт поплавились и требуется выходной...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2019, 14:28
Ответы с готовыми решениями:

Написать запросы Sql
Помогите написать запросы в Sql или приблизительно 1. Напишите запрос для получения среднего...

Помогите написать запросы SQL к БД
Есть вот такие задания. ( в приложении файл лежит ) Сделано 1 2 3 и 6. Нужно сделать остальные до...

Банк: даны 3 таблицы нужно написать sql запросы
Даны 3 таблицы нужно написать sql запросы: 1)вывести баланс по каждому клиенту 2)вывести счета, у...

Запросы SQL по заданию
Все доброе времени суток. Необходима помощь в написании запросов на SQL. Без году недели знаю его,...

0
25.10.2019, 14:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2019, 14:28
Помогаю со студенческими работами здесь

Написать запросы на SQL
http://postimage.org/image/nszn4yyzf/

написать запросы в sql
1. Получить список адресов установки трансформаторов с номером типа, равным 2168 (табл. F108)....

Написать SQL-запросы для вывода из представленной структуры данных
Доброго времени суток уважаемые форумчане. Пожалуйста помогите написать запросы sql, я впервые...

Начал работать с SQL. Пишу запросы и нифига не выходит. Как правильно их написать?
Здравстуйте! Столкнулся с проблемой написания запросов. Мне дали базу данных типа парикмахерской и...

Перевести запросы SQL в запросы средствами реляционной алгебры
Ребята помогите, пожалуйста, перевести запросы SQL в язык реляционной алгебры. Курсак с утра...

нужно написать запросы на sql БД "Кинопрокат"
Помогите реализовать запросы: Какой фильм посетило наибольшее количество зрителей на прошлой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru