File tree 4 files changed +762
-83
lines changed
packages/deparser/__tests__
4 files changed +762
-83
lines changed Original file line number Diff line number Diff line change
1
+ WITH regional_sales AS (
2
+ SELECT region, SUM (amount) AS total_sales
3
+ FROM orders
4
+ GROUP BY region
5
+ ), top_regions AS NOT MATERIALIZED (
6
+ SELECT region
7
+ FROM regional_sales
8
+ WHERE total_sales > (SELECT SUM (total_sales)/ 10 FROM regional_sales)
9
+ ), flop_regions AS MATERIALIZED (
10
+ SELECT region
11
+ FROM regional_sales
12
+ WHERE total_sales < (SELECT SUM (total_sales)/ 10 FROM regional_sales)
13
+ )
14
+ SELECT region,
15
+ product,
16
+ SUM (quantity) AS product_units,
17
+ SUM (amount) AS product_sales
18
+ FROM orders
19
+ WHERE region IN (SELECT region FROM top_regions) OR region IN (SELECT region FROM flop_regions)
20
+ GROUP BY region, product;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ WITH regional_sales AS (
2
2
SELECT region, SUM (amount) AS total_sales
3
3
FROM orders
4
4
GROUP BY region
5
- ), top_regions AS NOT MATERIALIZED (
5
+ ), top_regions AS (
6
6
SELECT region
7
7
FROM regional_sales
8
8
WHERE total_sales > (SELECT SUM (total_sales)/ 10 FROM regional_sales)
@@ -15,7 +15,7 @@ FROM orders
15
15
WHERE region IN (SELECT region FROM top_regions)
16
16
GROUP BY region, product;
17
17
18
- with chars2bits AS MATERIALIZED (
18
+ with chars2bits AS (
19
19
select
20
20
character,
21
21
(index - 1 )::bit (5 )::text AS index
You can’t perform that action at this time.
0 commit comments