我使用的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 [root] com.fr.general.data.TableDataException: 错误代码:11300001 数据集配置错误 Query: [SQLITE_ERROR] SQL error or missing database (no such function: if) ------------------------------------------------------------------------------------- 说明:目前已经用case when ...then...else...end 解决我的问题,请大家帮忙解答下if是否不可以使用 |