From edf72945ba4e51aaab59b7b29bb9e8c83dba2cca Mon Sep 17 00:00:00 2001 From: "structured-bot-beta[bot]" <183862570+structured-bot-beta[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 14:07:31 +0000 Subject: [PATCH 1/2] Update jaffle_shop/models/customer_total_spend.sql [1728569242847] --- jaffle_shop/models/customer_total_spend.sql | 29 +++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 jaffle_shop/models/customer_total_spend.sql diff --git a/jaffle_shop/models/customer_total_spend.sql b/jaffle_shop/models/customer_total_spend.sql new file mode 100644 index 0000000..c5ae23e --- /dev/null +++ b/jaffle_shop/models/customer_total_spend.sql @@ -0,0 +1,29 @@ +{{ config(materialized='table') }} + +with orders as ( + select * from {{ ref('stg_orders') }} +), + +customer_spend as ( + select + customer_id, + sum(order_amount) as total_amount_spent + from orders + group by customer_id +), + +customers as ( + select * from {{ ref('stg_customers') }} +), + +final as ( + select + c.customer_id, + c.first_name, + c.last_name, + coalesce(cs.total_amount_spent, 0) as total_amount_spent + from customers c + left join customer_spend cs using (customer_id) +) + +select * from final \ No newline at end of file From 962bd95272dd6032c29b84feb6248d9416e9eece Mon Sep 17 00:00:00 2001 From: DBT AI Assistant Date: Thu, 10 Oct 2024 14:07:33 +0000 Subject: [PATCH 2/2] Add customer_total_spend model [1728569242847]