diff --git a/caravel/models.py b/caravel/models.py index 96df0c6aaa96..ed95467e50e9 100644 --- a/caravel/models.py +++ b/caravel/models.py @@ -337,8 +337,10 @@ def grains(self): 'mysql': ( Grain('Time Column', '{col}'), Grain('day', 'DATE({col})'), - Grain('week', 'DATE_SUB({col}, INTERVAL DAYOFWEEK({col}) - 1 DAY)'), - Grain('month', 'DATE_SUB({col}, INTERVAL DAYOFMONTH({col}) - 1 DAY)'), + Grain("week", "DATE(DATE_SUB({col}, " + "INTERVAL DAYOFWEEK({col}) - 1 DAY))"), + Grain("month", "DATE(DATE_SUB({col}, " + "INTERVAL DAYOFMONTH({col}) - 1 DAY))"), ), 'postgresql': ( Grain("Time Column", "{col}"),