diff --git a/dashed/models.py b/dashed/models.py index 1db3fd62d12..025806ad041 100644 --- a/dashed/models.py +++ b/dashed/models.py @@ -285,6 +285,10 @@ class Database(Model, AuditMixinNullable): Grain('Time Column', '{col}'), Grain('week', "date_trunc('week', CAST({col} AS DATE))"), Grain('month', "date_trunc('month', CAST({col} AS DATE))"), + Grain("week_ending_saturday", "date_add('day', 5, " + "date_trunc('week', date_add('day', 1, CAST({col} AS DATE))))"), + Grain("week_start_sunday", "date_add('day', -1, " + "date_trunc('week', date_add('day', 1, CAST({col} AS DATE))))") ), 'mysql': ( Grain('Time Column', '{col}'),