У меня есть три таблицы «покупка», «акции», «бренд».
поля для таблицы покупок
purchase_id,
Дата покупки,
цена,
количество,
stock_id
поля для склада
stock_id,
stock_name,
Brand_ID
поля для фирменного стола
Brand_ID,
BRAND_NAME
Вот мой запрос.
select b.name as name,sum(p.quantity) as quantity ,sum(p.purchase_price) as price, date_format(p.purchase_date, '%m-%Y'),p.purchase_date as date
from purchase p inner join stock s
on p.stock_id = s.stock_id
inner join brand b on s.brand_id = b.brand_id
group by b.brand_id
having month(p.purchase_date)= 11 and year(p.purchase_date)=2017
order by b.name
Данные существуют, но не возвращают строк.
Не могли бы вы объяснить, почему?