我在下面一行的语法上有疑问。我似乎无法查明问题所在。我正在使用PostgreSQL,并且正在重写从MySQL使用的查询。我不断收到语法错误。
sum(CASE WHEN(date(a.date_added) between ('{{2018-10-04}}',
CURRENT_DATE - INTERVAL '14 DAY') and '{{2018-10-04}}',b.quantity,0)) THEN Sales14 END
感谢您的帮助
答案 0 :(得分:0)
THEN Sales14 END
应该放在括号内
sum(CASE WHEN(date(a.date_added) between ('{{2018-10-04}}',
CURRENT_DATE - INTERVAL '14 DAY') and '{{2018-10-04}}',b.quantity,0) THEN Sales14 END)