Reset When
Translation reference to convert Teradata Reset When functionality to Snowflake
Description
Sample Source Patterns
Sample data
Teradata
CREATE TABLE account_balance
(
account_id INTEGER NOT NULL,
month_id INTEGER,
balance INTEGER
)
UNIQUE PRIMARY INDEX (account_id, month_id);
INSERT INTO account_balance VALUES (1, 1, 60);
INSERT INTO account_balance VALUES (1, 2, 99);
INSERT INTO account_balance VALUES (1, 3, 94);
INSERT INTO account_balance VALUES (1, 4, 90);
INSERT INTO account_balance VALUES (1, 5, 80);
INSERT INTO account_balance VALUES (1, 6, 88);
INSERT INTO account_balance VALUES (1, 7, 90);
INSERT INTO account_balance VALUES (1, 8, 92);
INSERT INTO account_balance VALUES (1, 9, 10);
INSERT INTO account_balance VALUES (1, 10, 60);
INSERT INTO account_balance VALUES (1, 11, 80);
INSERT INTO account_balance VALUES (1, 12, 10);account_id
month_id
balance
Snowflake
account_id
month_id
balance
Reset When
Teradata
account_id
month_id
balance
balance_increase
Snowflake
account_id
month_id
balance
balance_increase
Reset When when conditional window function is a column
Teradata
account_id
month_id
balance
previous
balance_increase
Snowflake
account_id
month_id
balance
previous
balance_increase
Known Issues
Teradata
Snowflake
Related EWIs
Last updated
