Как показать количество книг, опубликованных каждым автором каждый год - PullRequest
0 голосов
/ 12 мая 2018

У меня проблемы с этим вопросом: укажите количество книг, публикуемых каждый год каждым автором. Показывать только строки для автора, который опубликовал более 1 книги в год. В таблице должны быть указаны автор, публикация и «Общее количество книг, изданных за год». MediaID не должен использоваться в этом запросе, используйте MediaCode.

Таблица:

Клиент: Пользовательский ИД Фамилия Имя Адрес предместья город Почтовый индекс Эл. адрес Номер телефона Пол MemberStatus MemberSince Major

InventoryItem: InventoryItemID ItemID Статус Состояние

Пункт: ItemID заглавие MediaID автор PubYear Описание Цена замены LostFee

Кредит: LoanID Пользовательский ИД InventoryItemID Проверено Срок оплаты CheckedIn Продление OverdueFee

Носитель: MediaID MediaCode MediaDescription LoanPeriod RenewalsAllowed OverdueFee

1 Ответ

0 голосов
/ 12 мая 2018
select i.Author, i.PubYear, COUNT(m.MediaCode) as "Total Book Published in Year" 
from Item i
inner join Media m on i.MediaID = m.MediaID 
where COUNT(m.MediaCode) > 1 and i.PubYear = the_Year
group by i.Author, i.PubYear
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...