TPC-DS Q16

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
  COUNT(DISTINCT cs_order_number) AS [order count],
  SUM(cs_ext_ship_cost) AS [total shipping cost],
  SUM(cs_net_profit) AS [total net profit]
FROM catalog_sales AS cs1, date_dim, customer_address, call_center
WHERE
  d_date BETWEEN '2002-4-01' AND (
    DATEADD(DAY, 60, CAST('2002-4-01' AS DATE))
  )
  AND cs1.cs_ship_date_sk = d_date_sk
  AND cs1.cs_ship_addr_sk = ca_address_sk
  AND ca_state = 'CO'
  AND cs1.cs_call_center_sk = cc_call_center_sk
  AND cc_county IN (
    'Walker County',
    'Marshall County',
    'Ziebach County',
    'Daviess County',
    'Richland County'
  )
  AND EXISTS(
    SELECT
      *
    FROM catalog_sales AS cs2
    WHERE
      cs1.cs_order_number = cs2.cs_order_number
      AND cs1.cs_warehouse_sk <> cs2.cs_warehouse_sk
  )
  AND NOT EXISTS(
    SELECT
      *
    FROM catalog_returns AS cr1
    WHERE
      cs1.cs_order_number = cr1.cr_order_number
  )
ORDER BY
  COUNT(DISTINCT cs_order_number);
Step details

Loading plan…

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