File size: 459 Bytes
12eff8e | 1 2 3 4 5 6 7 8 9 10 11 12 13 | -- Refunds staging table (referenced by customer_lifetime_value query)
CREATE TABLE staging.refunds (
refund_id INT NOT NULL,
customer_id INT NOT NULL,
order_id INT,
refund_amount DECIMAL(18,2) NOT NULL,
refund_date DATE NOT NULL,
reason_code VARCHAR(50),
created_at TIMESTAMP DEFAULT SYSDATE
)
SEGMENTED BY HASH(customer_id) ALL NODES
ORDER BY refund_date, customer_id;
|