diff --git a/fireant/database/snowflake.py b/fireant/database/snowflake.py index a595ddf1..ccd02592 100644 --- a/fireant/database/snowflake.py +++ b/fireant/database/snowflake.py @@ -35,7 +35,7 @@ class SnowflakeDatabase(Database): # The pypika query class to use for constructing queries query_cls = SnowflakeQuery - DATETIME_INTERVALS = {'hour': 'HH', 'day': 'DD', 'week': 'IW', 'month': 'MM', 'quarter': 'Q', 'year': 'Y'} + DATETIME_INTERVALS = {'hour': 'HH', 'day': 'DD', 'week': 'W', 'month': 'MM', 'quarter': 'Q', 'year': 'Y'} _private_key = None def __init__( diff --git a/fireant/tests/database/test_snowflake.py b/fireant/tests/database/test_snowflake.py index abd6165e..b98a6ea0 100644 --- a/fireant/tests/database/test_snowflake.py +++ b/fireant/tests/database/test_snowflake.py @@ -96,7 +96,7 @@ def test_trunc_day(self): def test_trunc_week(self): result = SnowflakeDatabase().trunc_date(Field('date'), 'week') - self.assertEqual('TRUNC("date",\'IW\')', str(result)) + self.assertEqual('TRUNC("date",\'W\')', str(result)) def test_trunc_quarter(self): result = SnowflakeDatabase().trunc_date(Field('date'), 'quarter')