DSB Q092

SF100 · F64 · Estimated plan · Read from bottom to top. Select a step for details.

Plan

Source XML

Loading plan…

Query SQL

Download SQL

select top 100
   sum(ws_ext_discount_amt)  as "Excess Discount Amount"
from
    web_sales
   ,item
   ,date_dim
where
(i_manufact_id BETWEEN 801 and 1000
or i_category IN ('Home', 'Sports', 'Women'))
and i_item_sk = ws_item_sk
and d_date between '2001-03-13' and
        dateadd(day, 90, cast('2001-03-13' as date))
and d_date_sk = ws_sold_date_sk
and ws_wholesale_cost BETWEEN 6 AND 26
and ws_ext_discount_amt
     > (
         SELECT
            1.3 * avg(ws_ext_discount_amt)
         FROM
            web_sales
           ,date_dim
         WHERE
              ws_item_sk = i_item_sk
          and d_date between '2001-03-13' and
                             dateadd(day, 90, cast('2001-03-13' as date))
          and d_date_sk = ws_sold_date_sk
          and ws_wholesale_cost BETWEEN 6 AND 26
          and ws_sales_price / ws_list_price BETWEEN 73 * 0.01 AND 88 * 0.01
  )
order by sum(ws_ext_discount_amt)
;


Step details

Loading plan…

Green: scan · yellow: join · purple: row movement. Rows and costs are optimiser estimates; costs use model units.