mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
20 lines
652 B
SQL
20 lines
652 B
SQL
-- The FRACTION parameter in the HAVING clause is 0.0001 / SF (spec section 2.4.11.3).
|
|
-- Current value 0.00001 is for SF = 10. See query_11.sql for the SF = 1 variant.
|
|
|
|
SELECT
|
|
ps_partkey,
|
|
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.00001
|
|
FROM partsupp, supplier, nation
|
|
WHERE (ps_suppkey = s_suppkey)
|
|
AND (s_nationkey = n_nationkey)
|
|
AND (n_name = 'GERMANY')
|
|
)
|
|
ORDER BY value DESC;
|