Skip to content

Commit 1507595

Browse files
committed
Add is_closed column in the orders table
Signed-off-by: popcorny <[email protected]>
1 parent 8d75fcf commit 1507595

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

models/orders.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ final as (
3636
orders.customer_id,
3737
orders.order_date,
3838
orders.status,
39+
orders.is_closed,
3940

4041
{% for payment_method in payment_methods -%}
4142

models/staging/stg_orders.sql

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ renamed as (
1313
select
1414
id as order_id,
1515
user_id as customer_id,
16-
order_date,
17-
status
18-
16+
order_date,
17+
status,
18+
case
19+
when status IN ('completed', 'returned') THEN true
20+
when status IN ('shipped', 'placed', 'return_pending') THEN false
21+
else NULL
22+
end as is_closed
1923
from source
2024

2125
)

0 commit comments

Comments
 (0)