blob: c079d1b4d97a24868f8f46c2946d698b1d16ea14 [file] [log] [blame]
-- tpch9 using 1395599672 as a seed to the RNG
select
nation,
o_year,
sum(amount) as sum_profit
from
(
select
n.n_name as nation,
extract(year from o.o_orderdate) as o_year,
l.l_extendedprice * (1 - l.l_discount) - ps.ps_supplycost * l.l_quantity as amount
from
part p,
supplier s,
lineitem l,
partsupp ps,
orders o,
nation n
where
s.s_suppkey = l.l_suppkey
and ps.ps_suppkey = l.l_suppkey
and ps.ps_partkey = l.l_partkey
and p.p_partkey = l.l_partkey
and o.o_orderkey = l.l_orderkey
and s.s_nationkey = n.n_nationkey
and p.p_name like '%yellow%'
) as profit
group by
nation,
o_year
order by
nation,
o_year desc;