| 12345678910111213141516171819202122232425 |
- with q17_part as (
- select p_partkey from part where
- p_brand = 'Brand#23'
- and p_container = 'MED BOX'
- ),
- q17_avg as (
- select l_partkey as t_partkey, 0.2 * avg(l_quantity) as t_avg_quantity
- from lineitem
- where l_partkey IN (select p_partkey from q17_part)
- group by l_partkey
- ),
- q17_price as (
- select
- l_quantity,
- l_partkey,
- l_extendedprice
- from
- lineitem
- where
- l_partkey IN (select p_partkey from q17_part)
- )
- select cast(sum(l_extendedprice) / 7.0 as decimal(32,2)) as avg_yearly
- from q17_avg, q17_price
- where
- t_partkey = l_partkey and l_quantity < t_avg_quantity;
|