Я хочу показать каждый месяц покупки и возврат покупки из двух разных таблиц.группа по типу покупки (или catetype) и по месяцам (отчет за год), что я пробовал:
SELECT
MONTH(p_purch_stock.date) AS mnth_no,
p_parts.catetype,
SUM(p_purch_stock.Netamount) AS sale,
SUM( p_purch_return.unit_price * p_purch_return.return_qty ) AS return_amount
FROM
p_purch_stock
INNER JOIN p_parts ON p_purch_stock.part_no = p_parts.Part_no
INNER JOIN p_purch_return ON p_purch_stock.stock_id=p_purch_return.stock_id
WHERE
(p_purch_stock.cate_type = 'IMC-imported' OR p_purch_stock.cate_type = 'IMC' OR p_purch_stock.cate_type = 'IMC-Local' )
AND DATE_FORMAT(p_purch_stock.date, '%Y-%m-%d') BETWEEN '2019-01-01' AND '2019-12-31'
AND DATE_FORMAT( p_purch_return.datetime, '%Y-%m-%d' ) BETWEEN '2019-01-01' AND '2019-12-31'
GROUP BY
MONTH(p_purch_stock.date),
p_parts.catetype