Вложенное внутреннее объединение и дата не работают должным образом - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть три таблицы «покупка», «акции», «бренд».

поля для таблицы покупок

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

Данные существуют, но не возвращают строк. Не могли бы вы объяснить, почему?

...