Спасибо! Вот такой код у меня на postgresql заработал.
SELECT created_at::date, SUM(total_price) AS sum FROM orders WHERE store_id = 1 GROUP BY created_at::date;
Спасибо Дима! Методом исключения нашёл несколько ошибок. Но проблема была в том, что я при вызове скоупа - определял символ в качестве переменной , а сам скоуп ожидал только два значения без его переменных. После этого запрос прошёл...
SELECT created_at::date, SUM(total_price) AS sum FROM orders WHERE store_id = 1 GROUP BY created_at::date;