should be it
This commit is contained in:
69
external/duckdb/extension/tpcds/dsdgen/queries/09.sql
vendored
Normal file
69
external/duckdb/extension/tpcds/dsdgen/queries/09.sql
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
|
||||
SELECT CASE
|
||||
WHEN
|
||||
(SELECT count(*)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 1 AND 20) > 74129 THEN
|
||||
(SELECT avg(ss_ext_discount_amt)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 1 AND 20)
|
||||
ELSE
|
||||
(SELECT avg(ss_net_paid)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 1 AND 20)
|
||||
END bucket1,
|
||||
CASE
|
||||
WHEN
|
||||
(SELECT count(*)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 21 AND 40) > 122840 THEN
|
||||
(SELECT avg(ss_ext_discount_amt)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 21 AND 40)
|
||||
ELSE
|
||||
(SELECT avg(ss_net_paid)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 21 AND 40)
|
||||
END bucket2,
|
||||
CASE
|
||||
WHEN
|
||||
(SELECT count(*)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 41 AND 60) > 56580 THEN
|
||||
(SELECT avg(ss_ext_discount_amt)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 41 AND 60)
|
||||
ELSE
|
||||
(SELECT avg(ss_net_paid)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 41 AND 60)
|
||||
END bucket3,
|
||||
CASE
|
||||
WHEN
|
||||
(SELECT count(*)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 61 AND 80) > 10097 THEN
|
||||
(SELECT avg(ss_ext_discount_amt)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 61 AND 80)
|
||||
ELSE
|
||||
(SELECT avg(ss_net_paid)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 61 AND 80)
|
||||
END bucket4,
|
||||
CASE
|
||||
WHEN
|
||||
(SELECT count(*)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 81 AND 100) > 165306 THEN
|
||||
(SELECT avg(ss_ext_discount_amt)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 81 AND 100)
|
||||
ELSE
|
||||
(SELECT avg(ss_net_paid)
|
||||
FROM store_sales
|
||||
WHERE ss_quantity BETWEEN 81 AND 100)
|
||||
END bucket5
|
||||
FROM reason
|
||||
WHERE r_reason_sk = 1 ;
|
||||
|
||||
Reference in New Issue
Block a user