Я создал запрос для сравнения статистики продаж компании с другими компаниями.
Упрощенно, это как:
SELECT SUM(CASE WHEN company=foobar THEN sales ELSE 0) as sales_foobar,
SUM(sales) as sales_total, country, year, product FROM sales_table
GROUP BY country, year, product HAVING (the above sum again) > 0
Правило соответствия требует, чтобы в тех случаях, когда у компании были какие-либо продажи, могут отображаться только строки, и хотя мой код будет отбрасывать строки, в которых у foobar не было продаж, он также будет отбрасывать их, если продажи равны 0, поскольку заказы и возвраты равны.
Теперь, как я могу получить только те строки, в которых у компании были данные о продажах?