Loading plan…
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.