我对SQL很陌生。我有这个表,如何写一个代码来过滤以下这些条件的行。按列item_revenue划分的每个产品过滤器只显示至少有四个正面或四个负面的月份。所以结果应该只显示二月的product_A,一月和二月的product_B。
筛选表
试试这个:
select product_name, month
from mytable
group by product_name, month
having countif(item_revenue > 0) >= 4 OR countif(item_revenue < 0) >= 4