blob: 7b03bc84a11ae40b9d89a851e50aba6936f51cc4 [file] [log] [blame]
set hive.auto.convert.join=true;
set hive.vectorized.testing.reducer.batch.size=1;
CREATE TABLE store_sales_repro(ss_ext_sales_price decimal(7,2), ss_item_sk bigint);
CREATE TABLE item_repro(i_class char(50), i_item_sk bigint);
INSERT INTO store_sales_repro VALUES (4721.57, 1);
INSERT INTO store_sales_repro VALUES (4721.58, 1);
INSERT INTO item_repro VALUES ('shirts', 1);
explain vectorization detail
select i_class,
sum(ss_ext_sales_price)*100 / sum(sum(ss_ext_sales_price)) over (partition by i_class) as revenueratio
from store_sales_repro, item_repro
where ss_item_sk = i_item_sk
group by i_class, ss_ext_sales_price;
select i_class,
sum(ss_ext_sales_price)*100 / sum(sum(ss_ext_sales_price)) over (partition by i_class) as revenueratio
from store_sales_repro, item_repro
where ss_item_sk = i_item_sk
group by i_class, ss_ext_sales_price;