我们可以通过筛选类别更改小计吗?

时间:2019-06-25 09:19:56

标签: sql snowflake

我有一个Category列,其中显示Category的总计。但是现在我想明智地对Category进行过滤。假设如果在前端我选择了2个category,那么它应该显示出总共两个category,如果我选择了3个,则应该总共是3个类别。

如果可以的话,请告诉我。

Portfolio Product  Revenue
Total     NULL      600
First     P1        100
Second    P2        200
Third     P3        100
Fourth    P4        200

在前端,如果我选择“第一投资组合”和“第二投资组合”,则总价值应为300。就像我选择任何组合一样,它显示该级别的增加。

1 个答案:

答案 0 :(得分:0)

将SUM和IN一起使用进行过滤

SELECT SUM(revenue)
FROM someTable
WHERE portfolio IN ('First', 'Second')