-- /* q8 */ | |
-- /* query id: -- */ | |
-- /*5.7 mins*/ | |
select | |
t.ss_customer_sk, | |
t.ss_store_sk, | |
t.ss_sold_date_sk, | |
cast (sum(t.ss_sales_price)/sum(t.ss_quantity) as decimal (25,20)) as avg_price | |
from store_sales t | |
where ( | |
t.ss_item_sk in (select i_item_sk from item where i_manufact_id = 10 or i_category_id = 5) | |
or t.ss_item_sk in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25) ) | |
and t.ss_store_sk in (1, 2, 3) | |
group by | |
t.ss_customer_sk, | |
t.ss_store_sk, | |
t.ss_sold_date_sk | |
having sum(t.ss_sales_price)/sum(t.ss_quantity) >= 50.0 | |
order by | |
t.ss_customer_sk, | |
t.ss_store_sk, | |
t.ss_sold_date_sk | |
; | |