Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.08.2020, 17:27
|
|||
---|---|---|---|
|
|||
Явно ошибся в запросе |
|||
#18+
Добрый день. Было тестовое задание спроектировать БД библиотеки в 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 Жанр = ‘Детектив’; Знаю, что наворотил что-то не так. Во второй задаче не реализовал то, чтобы книги были разными. Можете помочь с правильностью? Модератор: Начните с изучения названия вашей СУБД и выбора правильного раздела форума для публикации вашего вопроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&tablet=1&tid=1685777]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 118ms |
0 / 0 |