У меня есть этот код. Это работает, когда два избранных работают по отдельности, но когда я пытаюсь скомбинировать их и рассчитать увеличение проданного продукта в процентах, оно больше не работает.
use bookstore;
select (select coalesce(year(c.transdate)), coalesce(month(c.transdate)), sum(c.quantity * b.cost * b.vat) where year(c.transdate) = 2016 and month(c.transdate) = 3) As First_month,
(select (coalesce(year(c.transdate)), sum(c.quantity * b.cost * b.vat) where year(c.transdate) = 2016) As Total_Sold,
((First_month - total sold)/ First_mont) * 100)) as Increase
from cust_order as c
join book as b
on c.isbn = b.isbn;
Я ожидал бы получить только три столбца с первым месяцем, общей продажей и разницей в процентах.
Большое спасибо за вашу помощь.