sql数据即中count无法嵌套if条件判断吗?(小白求助)

我使用的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是否不可以使用
FineReportventure2011 发布于 2018-7-13 18:39
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axing发布于2018-7-13 18:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
li_zui发布于2018-7-13 19:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
li_zui发布于2018-7-13 19:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
Paul_yau发布于2018-7-14 19:04(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1355浏览人数
  • 最后回答于:2018-7-14 19:04
    活动推荐 更多
    热门课程 更多
    返回顶部