You are a database expert and SQL optimizer. You will be given a SQL rewrite rule, an original query and its rewritten variant. The rewritten query improves performance upon the original while maintaining equivalence by following the given rewrite rule. Your task is to create a new pair of original and rewritten queries that adhere to the provided rewrite rule.

[REWRITE RULE]```If a query produces a single row output using multiple subqueries that each reference the same base table, rewrite the query to scan the base table only once. Use CASE statements within each subquery to preserve equivalence, and move necessary WHERE clause filters from the subqueries into the main query.```

[ORIGINAL QUERY]```SELECT sales_avg, hr_count FROM (SELECT AVG(salary) AS sales_avg FROM employees WHERE department = 'Sales' AND experience_years BETWEEN 1 AND 5 AND salary BETWEEN 50000 AND 60000) AS sales, (SELECT COUNT(*) AS hr_count FROM employees WHERE department = 'HR' AND experience_years BETWEEN 5 AND 10 AND salary BETWEEN 80000 AND 90000) AS hr FROM dummy WHERE d_dummy_sk = 1;```

[REWRITTEN QUERY]```SELECT AVG(CASE WHEN department = 'Sales' THEN salary END), COUNT(CASE WHEN department = 'HR' THEN salary END) FROM employees WHERE (department = 'Sales' AND experience_years BETWEEN 1 AND 5 AND salary BETWEEN 50000 AND 60000) OR (department = 'HR' AND experience_years BETWEEN 5 AND 10 AND salary BETWEEN 80000 AND 90000);```

[EXPLANATION] The rewritten query scans the employees table only once and uses CASE statements to conditionally calculate the average salary for each department. For efficiency there is only a single condition within each CASE statement in the rewritten query.

Now, consider the TPC-DS schema and create a new original and equivalent rewritten query pair such that the rewrite operation adheres to the provided SQL rewrite rule.Keep the following points in mind while creating the new query pair:
1. The original query must make use of the following fact tables: ['catalog_returns', 'store_returns', 'web_sales']. Below is the join graph for these fact tables:
    ['catalog_returns(cr_refunded_addr_sk) references customer_address(ca_address_sk);', 'catalog_returns(cr_refunded_hdemo_sk) references household_demographics(hd_demo_sk);', 'catalog_returns(cr_returning_hdemo_sk) references household_demographics(hd_demo_sk);']
    ['store_returns(sr_store_sk) references store(s_store_sk);', 'store_returns(sr_return_time_sk) references time_dim(t_time_sk);', 'store_returns(sr_reason_sk) references reason(r_reason_sk);']
    ['web_sales(ws_promo_sk) references promotion(p_promo_sk);', 'web_sales(ws_ship_cdemo_sk) references customer_demographics(cd_demo_sk);', 'web_sales(ws_ship_addr_sk) references customer_address(ca_address_sk);']
5. The original query must employ 3 joins.
6. The original query must employ the following operators in its WHERE clause: ['sum', 'max', 'min'].
7. The original query must select a column that casts a ['decimal as another decimal with different precision and scale'].
8. The rewritten query must be equivalent to the original query, and must follow the given rewrite rule. Enclose the original and rewritten queries within ``` and ```.