blob: 1937f20dd43abe9318e6b85c4f54dc0b7293ca3f [file] [log] [blame]
SELECT
N.N_NAME,
SUM(L.L_EXTENDEDPRICE * (1 - L.L_DISCOUNT)) AS REVENUE
FROM
customer C,
orders O,
lineitem L,
supplier S,
nation N,
region R
WHERE
C.C_CUSTKEY = O.O_CUSTKEY
AND L.L_ORDERKEY = O.O_ORDERKEY
AND L.L_SUPPKEY = S.S_SUPPKEY
AND C.C_NATIONKEY = S.S_NATIONKEY
AND S.S_NATIONKEY = N.N_NATIONKEY
AND N.N_REGIONKEY = R.R_REGIONKEY
AND R.R_NAME = 'EUROPE'
AND O.O_ORDERDate >= DATE '1997-01-01'
AND O.O_ORDERDate < CAST((DATE '1997-01-01' + INTERVAL '1' YEAR) AS DATE)
GROUP BY
N.N_NAME
ORDER BY
REVENUE DESC;