1
0

q92.sql 579 B

12345678910111213141516
  1. SELECT sum(ws_ext_discount_amt) AS `Excess Discount Amount `
  2. FROM web_sales, item, date_dim
  3. WHERE i_manufact_id = 350
  4. AND i_item_sk = ws_item_sk
  5. AND d_date BETWEEN '2000-01-27' AND (cast('2000-01-27' AS DATE) + INTERVAL 90 days)
  6. AND d_date_sk = ws_sold_date_sk
  7. AND ws_ext_discount_amt >
  8. (
  9. SELECT 1.3 * avg(ws_ext_discount_amt)
  10. FROM web_sales, date_dim
  11. WHERE ws_item_sk = i_item_sk
  12. AND d_date BETWEEN '2000-01-27' AND (cast('2000-01-27' AS DATE) + INTERVAL 90 days)
  13. AND d_date_sk = ws_sold_date_sk
  14. )
  15. ORDER BY sum(ws_ext_discount_amt)
  16. LIMIT 100