mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
26 lines
553 B
SQL
26 lines
553 B
SQL
CREATE VIEW revenue0 AS
|
|
SELECT
|
|
l_suppkey AS supplier_no,
|
|
sum(l_extendedprice * (1 - l_discount)) AS total_revenue
|
|
FROM lineitem
|
|
WHERE (l_shipdate >= date '1996-01-01')
|
|
AND (l_shipdate < date '1996-01-01' + INTERVAL 3 MONTH)
|
|
GROUP BY l_suppkey;
|
|
|
|
|
|
SELECT
|
|
s_suppkey,
|
|
s_name,
|
|
s_address,
|
|
s_phone,
|
|
total_revenue
|
|
FROM supplier, revenue0
|
|
WHERE (s_suppkey = supplier_no)
|
|
AND (total_revenue = (
|
|
SELECT max(total_revenue)
|
|
FROM revenue0
|
|
))
|
|
ORDER BY s_suppkey;
|
|
|
|
DROP VIEW revenue0;
|