我使用的FRDemo,订单和订单明细表,以下sql数据集
select
strftime('%Y-%m',订单.订购日期) as 月份
,strftime('%Y',订单.订购日期) as 年份
,count(DISTINCT 订单.订单ID) as 订单数量
,count(if(订单.是否已付='true',订单.订单ID,null)
,sum(订单明细.数量) 月销量
from 订单 left join 订单明细 on 订单.订单ID = 订单明细.订单ID
group by 月份
order by 月份
警告:17:15:49 AWT-EventQueue-0 WARN com.fr.general.data.TableDataException: 错误代码:11300001 数据集配置错误
Query:
SQL error or missing database (no such function: if)
-------------------------------------------------------------------------------------
说明:目前已经用case when ...then...else...end 解决我的问题,请大家帮忙解答下if是否不可以使用