Вы должны объединить две таблицы, чтобы получить всю информацию, а затем сгруппировать по отчету. Ниже приведен некоторый SQL, с которого можно начать, но обязательно прочитайте о соединениях, как предложил Кэмерон, а также о 'group by'
SELECT m.bookId, m.stockvalue, m.reportId, b.BookId, b.BookTitle, SUM(b.bookprice) AS total
FROM stock_by_month m
JOIN book b
ON b.PRIMARY_KEY = m.FOREIGN_KEY
GROUP BY m.reportId, m.bookId, m.stockvalue, b.BookId, b.BookTitle, b.bookprice
ORDER BY m.reportId DESC