blob: be2cd09d98de3b95fb80d0108747f0e6cb5d025f [file] [log] [blame]
-- database: presto; groups: tpch; tables: partsupp,supplier,nation
SELECT
ps_partkey,
-- sum(ps_supplycost * ps_availqty) AS value
sum(ps_supplycost * ps_availqty) AS `value`
FROM
partsupp,
supplier,
nation
WHERE
ps_suppkey = s_suppkey
AND s_nationkey = n_nationkey
AND n_name = 'GERMANY'
GROUP BY
ps_partkey
HAVING
sum(ps_supplycost * ps_availqty) > (
SELECT sum(ps_supplycost * ps_availqty) * 0.0001
FROM
partsupp,
supplier,
nation
WHERE
ps_suppkey = s_suppkey
AND s_nationkey = n_nationkey
AND n_name = 'GERMANY'
)
ORDER BY
-- value DESC
`value` DESC