Вы должны отфильтровать до group by
. Однако в действительности group by
не требуется, потому что вы хотите вернуть только одну строку.
Я думаю, что-то вроде этого:
select {{Date}} AS Date,
round(sum("price"), 2) AS "Revenue"
from "cdw_transactions"
where to_date("date", 'YYYYMMDD') = {{Date}};