1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-05 15:41:14 +03:00
Files
mariadb-columnstore-engine/dbcon/doc/100GB_stream0/q09-tpch21.sql
2016-01-06 14:08:59 -06:00

41 lines
730 B
SQL

-- $Id: q09-tpch21.sql 2657 2007-06-12 16:08:15Z rdempsey $
-- 9th query in 100 GB stream0 (tpch21).
SELECT
S_NAME,
COUNT(*) AS NUMWAIT
FROM
SUPPLIER,
LINEITEM L1,
ORDERS,
NATION
WHERE
S_SUPPKEY = L1.L_SUPPKEY AND
O_ORDERKEY = L1.L_ORDERKEY AND
O_ORDERSTATUS = 'F' AND
L1.L_RECEIPTDATE > L1.L_COMMITDATE AND
EXISTS (
SELECT *
FROM
LINEITEM L2
WHERE
L2.L_ORDERKEY = L1.L_ORDERKEY AND
L2.L_SUPPKEY <> L1.L_SUPPKEY
)
AND NOT EXISTS (
SELECT *
FROM
LINEITEM L3
WHERE
L3.L_ORDERKEY = L1.L_ORDERKEY AND
L3.L_SUPPKEY <> L1.L_SUPPKEY AND
L3.L_RECEIPTDATE > L3.L_COMMITDATE
)
AND S_NATIONKEY = N_NATIONKEY AND
N_NAME = 'IRAQ'
GROUP BY
S_NAME
ORDER BY
NUMWAIT DESC,
S_NAME;