diff --git a/models/customer_demographics.sql b/models/customer_demographics.sql new file mode 100644 index 000000000..5279802f2 --- /dev/null +++ b/models/customer_demographics.sql @@ -0,0 +1,20 @@ +with customers as ( + + select * from {{ ref('stg_customers') }} + +), + +demographics as ( + + select + gender, + count(customer_id) as total_customers, + avg(age) as average_age + + from customers + + group by gender + +) + +select * from demographics diff --git a/models/customers.sql b/models/customers.sql index 016a004fe..ecc3ffeb5 100644 --- a/models/customers.sql +++ b/models/customers.sql @@ -51,6 +51,8 @@ final as ( customers.customer_id, customers.first_name, customers.last_name, + customers.age, + customers.gender, customer_orders.first_order, customer_orders.most_recent_order, customer_orders.number_of_orders, diff --git a/models/inventory_summary.sql b/models/inventory_summary.sql new file mode 100644 index 000000000..669e52a9c --- /dev/null +++ b/models/inventory_summary.sql @@ -0,0 +1,20 @@ +with inventory as ( + + select * from {{ ref('stg_brewery_inventory') }} + +), + +summary as ( + + select + beer_type, + sum(quantity) as total_quantity, + sum(quantity * price) as total_value + + from inventory + + group by beer_type + +) + +select * from summary diff --git a/models/orders.sql b/models/orders.sql index cbb293491..28008c2ab 100644 --- a/models/orders.sql +++ b/models/orders.sql @@ -36,6 +36,7 @@ final as ( orders.customer_id, orders.order_date, orders.status, + orders.beer_type, {% for payment_method in payment_methods -%} diff --git a/models/sales_performance.sql b/models/sales_performance.sql new file mode 100644 index 000000000..39ed5e0ac --- /dev/null +++ b/models/sales_performance.sql @@ -0,0 +1,20 @@ +with orders as ( + + select * from {{ ref('stg_orders') }} + +), + +sales as ( + + select + beer_type, + count(order_id) as total_orders, + sum(case when status = 'completed' then 1 else 0 end) as completed_orders + + from orders + + group by beer_type + +) + +select * from sales diff --git a/models/staging/schema.yml b/models/staging/schema.yml index c207e4cf5..8d95b665a 100644 --- a/models/staging/schema.yml +++ b/models/staging/schema.yml @@ -19,6 +19,22 @@ models: - accepted_values: values: ['placed', 'shipped', 'completed', 'return_pending', 'returned'] + - name: stg_brewery_inventory + columns: + - name: inventory_id + tests: + - unique + - not_null + - name: beer_type + tests: + - not_null + - name: quantity + tests: + - not_null + - name: price + tests: + - not_null + - name: stg_payments columns: - name: payment_id diff --git a/models/staging/stg_brewery_inventory.sql b/models/staging/stg_brewery_inventory.sql new file mode 100644 index 000000000..4beb4c6d1 --- /dev/null +++ b/models/staging/stg_brewery_inventory.sql @@ -0,0 +1,23 @@ +with source as ( + + {#- + Normally we would select from the table here, but we are using seeds to load + our data in this project + #} + select * from {{ source('raw_brewery_inventory') }} + +), + +renamed as ( + + select + id as inventory_id, + beer_type, + quantity, + price + + from source + +) + +select * from renamed diff --git a/models/staging/stg_customers.sql b/models/staging/stg_customers.sql index cad047269..ddb087994 100644 --- a/models/staging/stg_customers.sql +++ b/models/staging/stg_customers.sql @@ -13,7 +13,9 @@ renamed as ( select id as customer_id, first_name, - last_name + last_name, + age, + gender from source diff --git a/models/staging/stg_orders.sql b/models/staging/stg_orders.sql index a654dcb94..43bd5b4b3 100644 --- a/models/staging/stg_orders.sql +++ b/models/staging/stg_orders.sql @@ -12,9 +12,10 @@ renamed as ( select id as order_id, - user_id as customer_id, + customer_id, order_date, - status + status, + beer_type from source diff --git a/models/staging/stg_payments.sql b/models/staging/stg_payments.sql index 700cf7f4f..0d1b7f243 100644 --- a/models/staging/stg_payments.sql +++ b/models/staging/stg_payments.sql @@ -15,8 +15,7 @@ renamed as ( order_id, payment_method, - -- `amount` is currently stored in cents, so we convert it to dollars - amount / 100 as amount + amount from source diff --git a/seeds/raw_brewery_inventory.csv b/seeds/raw_brewery_inventory.csv new file mode 100644 index 000000000..c7a264536 --- /dev/null +++ b/seeds/raw_brewery_inventory.csv @@ -0,0 +1,5 @@ +id,beer_type,quantity,price +1,IPA,100,5.00 +2,Lager,150,4.50 +3,Stout,200,6.00 +4,Pilsner,120,4.75 diff --git a/seeds/raw_customers.csv b/seeds/raw_customers.csv index b3e6747d6..886033a91 100644 --- a/seeds/raw_customers.csv +++ b/seeds/raw_customers.csv @@ -1,101 +1,101 @@ -id,first_name,last_name -1,Michael,P. -2,Shawn,M. -3,Kathleen,P. -4,Jimmy,C. -5,Katherine,R. -6,Sarah,R. -7,Martin,M. -8,Frank,R. -9,Jennifer,F. -10,Henry,W. -11,Fred,S. -12,Amy,D. -13,Kathleen,M. -14,Steve,F. -15,Teresa,H. -16,Amanda,H. -17,Kimberly,R. -18,Johnny,K. -19,Virginia,F. -20,Anna,A. -21,Willie,H. -22,Sean,H. -23,Mildred,A. -24,David,G. -25,Victor,H. -26,Aaron,R. -27,Benjamin,B. -28,Lisa,W. -29,Benjamin,K. -30,Christina,W. -31,Jane,G. -32,Thomas,O. -33,Katherine,M. -34,Jennifer,S. -35,Sara,T. -36,Harold,O. -37,Shirley,J. -38,Dennis,J. -39,Louise,W. -40,Maria,A. -41,Gloria,C. -42,Diana,S. -43,Kelly,N. -44,Jane,R. -45,Scott,B. -46,Norma,C. -47,Marie,P. -48,Lillian,C. -49,Judy,N. -50,Billy,L. -51,Howard,R. -52,Laura,F. -53,Anne,B. -54,Rose,M. -55,Nicholas,R. -56,Joshua,K. -57,Paul,W. -58,Kathryn,K. -59,Adam,A. -60,Norma,W. -61,Timothy,R. -62,Elizabeth,P. -63,Edward,G. -64,David,C. -65,Brenda,W. -66,Adam,W. -67,Michael,H. -68,Jesse,E. -69,Janet,P. -70,Helen,F. -71,Gerald,C. -72,Kathryn,O. -73,Alan,B. -74,Harry,A. -75,Andrea,H. -76,Barbara,W. -77,Anne,W. -78,Harry,H. -79,Jack,R. -80,Phillip,H. -81,Shirley,H. -82,Arthur,D. -83,Virginia,R. -84,Christina,R. -85,Theresa,M. -86,Jason,C. -87,Phillip,B. -88,Adam,T. -89,Margaret,J. -90,Paul,P. -91,Todd,W. -92,Willie,O. -93,Frances,R. -94,Gregory,H. -95,Lisa,P. -96,Jacqueline,A. -97,Shirley,D. -98,Nicole,M. -99,Mary,G. -100,Jean,M. +id,first_name,last_name,age,gender +1,Michael,P.,34,M +2,Shawn,M.,28,M +3,Kathleen,P.,45,F +4,Jimmy,C.,37,M +5,Katherine,R.,29,F +6,Sarah,R.,31,F +7,Martin,M.,40,M +8,Frank,R.,36,M +9,Jennifer,F.,27,F +10,Henry,W.,50,M +11,Fred,S.,33,M +12,Amy,D.,42,F +13,Kathleen,M.,38,F +14,Steve,F.,41,M +15,Teresa,H.,30,F +16,Amanda,H.,35,F +17,Kimberly,R.,39,F +18,Johnny,K.,32,M +19,Virginia,F.,46,F +20,Anna,A.,25,F +21,Willie,H.,48,M +22,Sean,H.,29,M +23,Mildred,A.,44,F +24,David,G.,31,M +25,Victor,H.,37,M +26,Aaron,R.,28,M +27,Benjamin,B.,34,M +28,Lisa,W.,26,F +29,Benjamin,K.,40,M +30,Christina,W.,33,F +31,Jane,G.,45,F +32,Thomas,O.,36,M +33,Katherine,M.,27,F +34,Jennifer,S.,38,F +35,Sara,T.,32,F +36,Harold,O.,41,M +37,Shirley,J.,30,F +38,Dennis,J.,39,M +39,Louise,W.,29,F +40,Maria,A.,35,F +41,Gloria,C.,47,F +42,Diana,S.,28,F +43,Kelly,N.,31,F +44,Jane,R.,33,F +45,Scott,B.,42,M +46,Norma,C.,37,F +47,Marie,P.,30,F +48,Lillian,C.,34,F +49,Judy,N.,29,F +50,Billy,L.,40,M +51,Howard,R.,36,M +52,Laura,F.,32,F +53,Anne,B.,45,F +54,Rose,M.,31,F +55,Nicholas,R.,28,M +56,Joshua,K.,33,M +57,Paul,W.,39,M +58,Kathryn,K.,27,F +59,Adam,A.,30,M +60,Norma,W.,41,F +61,Timothy,R.,35,M +62,Elizabeth,P.,29,F +63,Edward,G.,38,M +64,David,C.,32,M +65,Brenda,W.,44,F +66,Adam,W.,28,M +67,Michael,H.,36,M +68,Jesse,E.,31,M +69,Janet,P.,30,F +70,Helen,F.,47,F +71,Gerald,C.,34,M +72,Kathryn,O.,29,F +73,Alan,B.,40,M +74,Harry,A.,33,M +75,Andrea,H.,35,F +76,Barbara,W.,42,F +77,Anne,W.,30,F +78,Harry,H.,39,M +79,Jack,R.,28,M +80,Phillip,H.,34,M +81,Shirley,H.,31,F +82,Arthur,D.,45,M +83,Virginia,R.,37,F +84,Christina,R.,29,F +85,Theresa,M.,32,F +86,Jason,C.,36,M +87,Phillip,B.,30,M +88,Adam,T.,33,M +89,Margaret,J.,41,F +90,Paul,P.,38,M +91,Todd,W.,29,M +92,Willie,O.,35,M +93,Frances,R.,44,F +94,Gregory,H.,31,M +95,Lisa,P.,28,F +96,Jacqueline,A.,30,F +97,Shirley,D.,39,F +98,Nicole,M.,27,F +99,Mary,G.,33,F +100,Jean,M.,45,F diff --git a/seeds/raw_orders.csv b/seeds/raw_orders.csv index 7c2be0788..2c7c7ebd0 100644 --- a/seeds/raw_orders.csv +++ b/seeds/raw_orders.csv @@ -1,100 +1,100 @@ -id,user_id,order_date,status -1,1,2018-01-01,returned -2,3,2018-01-02,completed -3,94,2018-01-04,completed -4,50,2018-01-05,completed -5,64,2018-01-05,completed -6,54,2018-01-07,completed -7,88,2018-01-09,completed -8,2,2018-01-11,returned -9,53,2018-01-12,completed -10,7,2018-01-14,completed -11,99,2018-01-14,completed -12,59,2018-01-15,completed -13,84,2018-01-17,completed -14,40,2018-01-17,returned -15,25,2018-01-17,completed -16,39,2018-01-18,completed -17,71,2018-01-18,completed -18,64,2018-01-20,returned -19,54,2018-01-22,completed -20,20,2018-01-23,completed -21,71,2018-01-23,completed -22,86,2018-01-24,completed -23,22,2018-01-26,return_pending -24,3,2018-01-27,completed -25,51,2018-01-28,completed -26,32,2018-01-28,completed -27,94,2018-01-29,completed -28,8,2018-01-29,completed -29,57,2018-01-31,completed -30,69,2018-02-02,completed -31,16,2018-02-02,completed -32,28,2018-02-04,completed -33,42,2018-02-04,completed -34,38,2018-02-06,completed -35,80,2018-02-08,completed -36,85,2018-02-10,completed -37,1,2018-02-10,completed -38,51,2018-02-10,completed -39,26,2018-02-11,completed -40,33,2018-02-13,completed -41,99,2018-02-14,completed -42,92,2018-02-16,completed -43,31,2018-02-17,completed -44,66,2018-02-17,completed -45,22,2018-02-17,completed -46,6,2018-02-19,completed -47,50,2018-02-20,completed -48,27,2018-02-21,completed -49,35,2018-02-21,completed -50,51,2018-02-23,completed -51,71,2018-02-24,completed -52,54,2018-02-25,return_pending -53,34,2018-02-26,completed -54,54,2018-02-26,completed -55,18,2018-02-27,completed -56,79,2018-02-28,completed -57,93,2018-03-01,completed -58,22,2018-03-01,completed -59,30,2018-03-02,completed -60,12,2018-03-03,completed -61,63,2018-03-03,completed -62,57,2018-03-05,completed -63,70,2018-03-06,completed -64,13,2018-03-07,completed -65,26,2018-03-08,completed -66,36,2018-03-10,completed -67,79,2018-03-11,completed -68,53,2018-03-11,completed -69,3,2018-03-11,completed -70,8,2018-03-12,completed -71,42,2018-03-12,shipped -72,30,2018-03-14,shipped -73,19,2018-03-16,completed -74,9,2018-03-17,shipped -75,69,2018-03-18,completed -76,25,2018-03-20,completed -77,35,2018-03-21,shipped -78,90,2018-03-23,shipped -79,52,2018-03-23,shipped -80,11,2018-03-23,shipped -81,76,2018-03-23,shipped -82,46,2018-03-24,shipped -83,54,2018-03-24,shipped -84,70,2018-03-26,placed -85,47,2018-03-26,shipped -86,68,2018-03-26,placed -87,46,2018-03-27,placed -88,91,2018-03-27,shipped -89,21,2018-03-28,placed -90,66,2018-03-30,shipped -91,47,2018-03-31,placed -92,84,2018-04-02,placed -93,66,2018-04-03,placed -94,63,2018-04-03,placed -95,27,2018-04-04,placed -96,90,2018-04-06,placed -97,89,2018-04-07,placed -98,41,2018-04-07,placed -99,85,2018-04-09,placed +id,customer_id,order_date,status,beer_type +1,1,2023-01-01,returned,IPA +2,3,2023-01-02,completed,Lager +3,94,2023-01-04,completed,Stout +4,50,2023-01-05,completed,IPA +5,64,2023-01-05,completed,Pilsner +6,54,2023-01-07,completed,Stout +7,88,2023-01-09,completed,Lager +8,2,2023-01-11,returned,IPA +9,53,2023-01-12,completed,Pilsner +10,7,2023-01-14,completed,Stout +11,99,2023-01-14,completed,IPA +12,59,2023-01-15,completed,Lager +13,84,2023-01-17,completed,Stout +14,40,2023-01-17,returned,Pilsner +15,25,2023-01-17,completed,IPA +16,39,2023-01-18,completed,Lager +17,71,2023-01-18,completed,Stout +18,64,2023-01-20,returned,IPA +19,54,2023-01-22,completed,Pilsner +20,20,2023-01-23,completed,Stout +21,71,2023-01-23,completed,IPA +22,86,2023-01-24,completed,Lager +23,22,2023-01-26,return_pending,Stout +24,3,2023-01-27,completed,IPA +25,51,2023-01-28,completed,Pilsner +26,32,2023-01-28,completed,Stout +27,94,2023-01-29,completed,IPA +28,8,2023-01-29,completed,Lager +29,57,2023-01-31,completed,Stout +30,69,2023-02-02,completed,IPA +31,16,2023-02-02,completed,Pilsner +32,28,2023-02-04,completed,Stout +33,42,2023-02-04,completed,IPA +34,38,2023-02-06,completed,Lager +35,80,2023-02-08,completed,Stout +36,85,2023-02-10,completed,IPA +37,1,2023-02-10,completed,Pilsner +38,51,2023-02-10,completed,Stout +39,26,2023-02-11,completed,IPA +40,33,2023-02-13,completed,Lager +41,99,2023-02-14,completed,Stout +42,92,2023-02-16,completed,IPA +43,31,2023-02-17,completed,Pilsner +44,66,2023-02-17,completed,Stout +45,22,2023-02-17,completed,IPA +46,6,2023-02-19,completed,Lager +47,50,2023-02-20,completed,Stout +48,27,2023-02-21,completed,IPA +49,35,2023-02-21,completed,Pilsner +50,51,2023-02-23,completed,Stout +51,71,2023-02-24,completed,IPA +52,54,2023-02-25,return_pending,Lager +53,34,2023-02-26,completed,Stout +54,54,2023-02-26,completed,IPA +55,18,2023-02-27,completed,Pilsner +56,79,2023-02-28,completed,Stout +57,93,2023-03-01,completed,IPA +58,22,2023-03-01,completed,Lager +59,30,2023-03-02,completed,Stout +60,12,2023-03-03,completed,IPA +61,63,2023-03-03,completed,Pilsner +62,57,2023-03-05,completed,Stout +63,70,2023-03-06,completed,IPA +64,13,2023-03-07,completed,Lager +65,26,2023-03-08,completed,Stout +66,36,2023-03-10,completed,IPA +67,79,2023-03-11,completed,Pilsner +68,53,2023-03-11,completed,Stout +69,3,2023-03-11,completed,IPA +70,8,2023-03-12,completed,Lager +71,42,2023-03-12,shipped,Stout +72,30,2023-03-14,shipped,IPA +73,19,2023-03-16,completed,Pilsner +74,9,2023-03-17,shipped,Stout +75,69,2023-03-18,completed,IPA +76,25,2023-03-20,completed,Lager +77,35,2023-03-21,shipped,Stout +78,90,2023-03-23,shipped,IPA +79,52,2023-03-23,shipped,Pilsner +80,11,2023-03-23,shipped,Stout +81,76,2023-03-23,shipped,IPA +82,46,2023-03-24,shipped,Lager +83,54,2023-03-24,shipped,Stout +84,70,2023-03-26,placed,IPA +85,47,2023-03-26,shipped,Pilsner +86,68,2023-03-26,placed,Stout +87,46,2023-03-27,placed,IPA +88,91,2023-03-27,shipped,Lager +89,21,2023-03-28,placed,Stout +90,66,2023-03-30,shipped,IPA +91,47,2023-03-31,placed,Pilsner +92,84,2023-04-02,placed,Stout +93,66,2023-04-03,placed,IPA +94,63,2023-04-03,placed,Lager +95,27,2023-04-04,placed,Stout +96,90,2023-04-06,placed,IPA +97,89,2023-04-07,placed,Pilsner +98,41,2023-04-07,placed,Stout +99,85,2023-04-09,placed,IPA diff --git a/seeds/raw_payments.csv b/seeds/raw_payments.csv index a587baab5..ae9ccf44e 100644 --- a/seeds/raw_payments.csv +++ b/seeds/raw_payments.csv @@ -1,114 +1,114 @@ id,order_id,payment_method,amount -1,1,credit_card,1000 -2,2,credit_card,2000 -3,3,coupon,100 -4,4,coupon,2500 -5,5,bank_transfer,1700 -6,6,credit_card,600 -7,7,credit_card,1600 -8,8,credit_card,2300 -9,9,gift_card,2300 -10,9,bank_transfer,0 -11,10,bank_transfer,2600 -12,11,credit_card,2700 -13,12,credit_card,100 -14,13,credit_card,500 -15,13,bank_transfer,1400 -16,14,bank_transfer,300 -17,15,coupon,2200 -18,16,credit_card,1000 -19,17,bank_transfer,200 -20,18,credit_card,500 -21,18,credit_card,800 -22,19,gift_card,600 -23,20,bank_transfer,1500 -24,21,credit_card,1200 -25,22,bank_transfer,800 -26,23,gift_card,2300 -27,24,coupon,2600 -28,25,bank_transfer,2000 -29,25,credit_card,2200 -30,25,coupon,1600 -31,26,credit_card,3000 -32,27,credit_card,2300 -33,28,bank_transfer,1900 -34,29,bank_transfer,1200 -35,30,credit_card,1300 -36,31,credit_card,1200 -37,32,credit_card,300 -38,33,credit_card,2200 -39,34,bank_transfer,1500 -40,35,credit_card,2900 -41,36,bank_transfer,900 -42,37,credit_card,2300 -43,38,credit_card,1500 -44,39,bank_transfer,800 -45,40,credit_card,1400 -46,41,credit_card,1700 -47,42,coupon,1700 -48,43,gift_card,1800 -49,44,gift_card,1100 -50,45,bank_transfer,500 -51,46,bank_transfer,800 -52,47,credit_card,2200 -53,48,bank_transfer,300 -54,49,credit_card,600 -55,49,credit_card,900 -56,50,credit_card,2600 -57,51,credit_card,2900 -58,51,credit_card,100 -59,52,bank_transfer,1500 -60,53,credit_card,300 -61,54,credit_card,1800 -62,54,bank_transfer,1100 -63,55,credit_card,2900 -64,56,credit_card,400 -65,57,bank_transfer,200 -66,58,coupon,1800 -67,58,gift_card,600 -68,59,gift_card,2800 -69,60,credit_card,400 -70,61,bank_transfer,1600 -71,62,gift_card,1400 -72,63,credit_card,2900 -73,64,bank_transfer,2600 -74,65,credit_card,0 -75,66,credit_card,2800 -76,67,bank_transfer,400 -77,67,credit_card,1900 -78,68,credit_card,1600 -79,69,credit_card,1900 -80,70,credit_card,2600 -81,71,credit_card,500 -82,72,credit_card,2900 -83,73,bank_transfer,300 -84,74,credit_card,3000 -85,75,credit_card,1900 -86,76,coupon,200 -87,77,credit_card,0 -88,77,bank_transfer,1900 -89,78,bank_transfer,2600 -90,79,credit_card,1800 -91,79,credit_card,900 -92,80,gift_card,300 -93,81,coupon,200 -94,82,credit_card,800 -95,83,credit_card,100 -96,84,bank_transfer,2500 -97,85,bank_transfer,1700 -98,86,coupon,2300 -99,87,gift_card,3000 -100,87,credit_card,2600 -101,88,credit_card,2900 -102,89,bank_transfer,2200 -103,90,bank_transfer,200 -104,91,credit_card,1900 -105,92,bank_transfer,1500 -106,92,coupon,200 -107,93,gift_card,2600 -108,94,coupon,700 -109,95,coupon,2400 -110,96,gift_card,1700 -111,97,bank_transfer,1400 -112,98,bank_transfer,1000 -113,99,credit_card,2400 +1,1,credit_card,25.00 +2,2,credit_card,50.00 +3,3,coupon,5.00 +4,4,coupon,12.50 +5,5,bank_transfer,8.50 +6,6,credit_card,3.00 +7,7,credit_card,8.00 +8,8,credit_card,11.50 +9,9,gift_card,11.50 +10,9,bank_transfer,0.00 +11,10,bank_transfer,13.00 +12,11,credit_card,13.50 +13,12,credit_card,5.00 +14,13,credit_card,2.50 +15,13,bank_transfer,7.00 +16,14,bank_transfer,1.50 +17,15,coupon,11.00 +18,16,credit_card,5.00 +19,17,bank_transfer,1.00 +20,18,credit_card,2.50 +21,18,credit_card,4.00 +22,19,gift_card,3.00 +23,20,bank_transfer,7.50 +24,21,credit_card,6.00 +25,22,bank_transfer,4.00 +26,23,gift_card,11.50 +27,24,coupon,13.00 +28,25,bank_transfer,10.00 +29,25,credit_card,11.00 +30,25,coupon,8.00 +31,26,credit_card,15.00 +32,27,credit_card,11.50 +33,28,bank_transfer,9.50 +34,29,bank_transfer,6.00 +35,30,credit_card,6.50 +36,31,credit_card,6.00 +37,32,credit_card,1.50 +38,33,credit_card,11.00 +39,34,bank_transfer,7.50 +40,35,credit_card,14.50 +41,36,bank_transfer,4.50 +42,37,credit_card,11.50 +43,38,credit_card,7.50 +44,39,bank_transfer,4.00 +45,40,credit_card,7.00 +46,41,credit_card,8.50 +47,42,coupon,8.50 +48,43,gift_card,9.00 +49,44,gift_card,5.50 +50,45,bank_transfer,2.50 +51,46,bank_transfer,4.00 +52,47,credit_card,11.00 +53,48,bank_transfer,1.50 +54,49,credit_card,3.00 +55,49,credit_card,4.50 +56,50,credit_card,13.00 +57,51,credit_card,14.50 +58,51,credit_card,5.00 +59,52,bank_transfer,7.50 +60,53,credit_card,1.50 +61,54,credit_card,9.00 +62,54,bank_transfer,5.50 +63,55,credit_card,14.50 +64,56,credit_card,2.00 +65,57,bank_transfer,1.00 +66,58,coupon,9.00 +67,58,gift_card,3.00 +68,59,gift_card,14.00 +69,60,credit_card,2.00 +70,61,bank_transfer,8.00 +71,62,gift_card,7.00 +72,63,credit_card,14.50 +73,64,bank_transfer,13.00 +74,65,credit_card,0.00 +75,66,credit_card,14.00 +76,67,bank_transfer,2.00 +77,67,credit_card,9.50 +78,68,credit_card,8.00 +79,69,credit_card,9.50 +80,70,credit_card,13.00 +81,71,credit_card,2.50 +82,72,credit_card,14.50 +83,73,bank_transfer,1.50 +84,74,credit_card,15.00 +85,75,credit_card,9.50 +86,76,coupon,1.00 +87,77,credit_card,0.00 +88,77,bank_transfer,9.50 +89,78,bank_transfer,13.00 +90,79,credit_card,9.00 +91,79,credit_card,4.50 +92,80,gift_card,1.50 +93,81,coupon,1.00 +94,82,credit_card,4.00 +95,83,credit_card,5.00 +96,84,bank_transfer,12.50 +97,85,bank_transfer,8.50 +98,86,coupon,11.50 +99,87,gift_card,15.00 +100,87,credit_card,13.00 +101,88,credit_card,14.50 +102,89,bank_transfer,11.00 +103,90,bank_transfer,1.00 +104,91,credit_card,9.50 +105,92,bank_transfer,7.50 +106,92,coupon,1.00 +107,93,gift_card,13.00 +108,94,coupon,3.50 +109,95,coupon,12.00 +110,96,gift_card,8.50 +111,97,bank_transfer,7.00 +112,98,bank_transfer,5.00 +113,99,credit_card,12.00