Loading plan…
SELECT
TOP 100
CAST(amc AS DECIMAL(15, 4)) / CAST(pmc AS DECIMAL(15, 4)) AS am_pm_ratio
FROM (
SELECT
COUNT(*) AS amc
FROM web_sales, household_demographics, time_dim, web_page
WHERE
ws_sold_time_sk = time_dim.t_time_sk
AND ws_ship_hdemo_sk = household_demographics.hd_demo_sk
AND ws_web_page_sk = web_page.wp_web_page_sk
AND time_dim.t_hour BETWEEN 9 AND 9 + 1
AND household_demographics.hd_dep_count = 1
AND web_page.wp_char_count BETWEEN 5000 AND 5200
) AS am_counts, (
SELECT
COUNT(*) AS pmc
FROM web_sales, household_demographics, time_dim, web_page
WHERE
ws_sold_time_sk = time_dim.t_time_sk
AND ws_ship_hdemo_sk = household_demographics.hd_demo_sk
AND ws_web_page_sk = web_page.wp_web_page_sk
AND time_dim.t_hour BETWEEN 15 AND 15 + 1
AND household_demographics.hd_dep_count = 1
AND web_page.wp_char_count BETWEEN 5000 AND 5200
) AS pm_counts
ORDER BY
am_pm_ratio;
Step details
Loading plan…
Green: scan · yellow: join · purple: row movement. Rows and costs are optimiser estimates; costs use model units.