sql-tests.testcases.tpcds.q92.sql Maven / Gradle / Ivy
-- database: presto_tpcds; groups: tpcds; requires: io.prestodb.tempto.fulfillment.table.hive.tpcds.ImmutableTpcdsTablesRequirements
SELECT "sum"("ws_ext_discount_amt") "Excess Discount Amount"
FROM
web_sales
, item
, date_dim
WHERE ("i_manufact_id" = 350)
AND ("i_item_sk" = "ws_item_sk")
AND ("d_date" BETWEEN CAST('2000-01-27' AS DATE) AND (CAST('2000-01-27' AS DATE) + INTERVAL '90' DAY))
AND ("d_date_sk" = "ws_sold_date_sk")
AND ("ws_ext_discount_amt" > (
SELECT (DECIMAL '1.3' * "avg"("ws_ext_discount_amt"))
FROM
web_sales
, date_dim
WHERE ("ws_item_sk" = "i_item_sk")
AND ("d_date" BETWEEN CAST('2000-01-27' AS DATE) AND (CAST('2000-01-27' AS DATE) + INTERVAL '90' DAY))
AND ("d_date_sk" = "ws_sold_date_sk")
))
ORDER BY "sum"("ws_ext_discount_amt") ASC
LIMIT 100