powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Явно ошибся в запросе
1 сообщений из 1, страница 1 из 1
Явно ошибся в запросе
    #39989103
Xanthysma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Было тестовое задание спроектировать БД библиотеки в 3НФ и написать два запроса.
1) Топ-5 книг, которые брали наибольшее кол-во раз в прошлом месяце, и кол-во раз, которое их брали.
Сделал так
Select *
From (Select Название, Count(Код выдачи) As Кол-во выдач From Выдача книг Inner Join Информация о книге On Выдача книг.шифр книги = Информация о книге.шифр книги Group by Название Order by Кол-во выдач Desc)
Where Дата выдачи Between 1/7/2020 And 31/7/2020
Limit 5;

2) ФИО читателей и кол-во просроченных ими разных книг в жанре «Детектив».
Select Concat(Фамилия, ‘ ‘, Имя, ‘ ‘, Отчество), Кол-во просроченных книг
From (Select Код читательского билета, Фамилия, Имя, Отчество, Count(Код выдачи) As Кол-во просроченных книг From Информация о книге Inner Join (Select * From Выдача книг Inner Join Информация о читателе On Выдача книг.код читательского билета = Информация о читателе.код читательского билета Where Выдача книг.просрочено = True) As t On Информация о книге.шифр книги = t.шифр книги Group by Код читательского билета)
Where Жанр = ‘Детектив’;

Знаю, что наворотил что-то не так. Во второй задаче не реализовал то, чтобы книги были разными. Можете помочь с правильностью?
Модератор: Начните с изучения названия вашей СУБД и выбора правильного раздела форума для публикации вашего вопроса.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Явно ошибся в запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]