SQL Server. Вывести имя самого популярного автора за прошлый месяц

SQL Server. Вывести имя самого популярного автора за прошлый месяц
Прив. Суть такая. Нужно вывести имя автора,, книги которого были самыми популярными за прошлий месяц. Я нашел просто автора за прошлый месяц книги которого брали, а как найти самого популярного? там нужно найти максимальное количество строк, в которых есть id какого-то автора, а как это сделать я хз. Вот че написал http://pastebin.com/Zh6iLqFD но у меня вылазит ошибка
Сообщение 102, уровень 15, состояние 1, строка 6
Неправильный синтаксис около конструкции ")".
ЧТО ЗА ОШИБКА? КАКОГО ХРЕНА ОНО ОТ МЕНЯ ХОЧЕТ????

  • (select max(colcount) from
    (select count(book_kod) as colcount from Books_Readers))=(select count(book_kod) from Books_Readers)
    вот это мне вообще не понятный кусок кода? надо переписать, напишите какие поля в таблицах и какие связи между таблицами, тогда можно будет запрос сделать правильно
  • Код форматируйте! Хотя бы так http://pastebin.com/vJHr4wRK

    И да, вам Imobilazer правильно сказал. В результате выполнения select вы получаете не скалярные, а табличные значения (даже если это таблица из одной колонки с единственной записью).