我正在学习如何使用窗口函数并遇到了这个 SQL 语句。
select
...
sum(ss_ext_sales_price) * 100 / sum(sum(ss_ext_sales_price)) over (partition by i_class) as revenueratio
from
...
where
...
group by
i_item_id,
i_item_desc,
i_category,
i_class,
i_current_price
我的问题是i_class
分区是否适用于所有 3 个SUM
函数,或者其中一些函数是否是使用group by
分组计算的。