函数问题

qwq.jpg如何统对,就是关于这道题的问题

1:怎么统计已付订单数量

2:分组时怎么按照年月分组

3:参数查询时怎么让它显示选择的值为年

FineReport 雷小雄 发布于 2018-11-15 23:21 (编辑于 2018-11-16 16:16)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2018-11-16 19:50(编辑于 2018-11-16 22:05)
SELECT 
strftime('%Y-%m',订购日期) as 年月,
count(1) 订单数量,
count(case when 是否已付='true' then 1 else null end) as 已付订单数量,
sum(数量) 销量
FROM 订单 A left join 订单明细 B on A.订单ID=B.订单ID
where 1=1
${if(len(year)==0,"","and strftime('%Y',订购日期)='"+year+"'")}
group by 
strftime('%Y-%m',订购日期)


  • axing axing 回复 雷小雄(提问者) 加上了
    2018-11-16 22:05 
  • 雷小雄 雷小雄(提问者) 回复 axing 嗯嗯,好的,谢谢你哈,这个接下来是要采纳答案吗
    2018-11-16 22:14 
  • axing axing 回复 雷小雄(提问者) 嗯嗯
    2018-11-16 22:15 
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2018-11-15 23:30

可以的image.pngimage.pngimage.png

  • 雷小雄 雷小雄(提问者) 我是想在已付数量中直接显示出来它的数量
    2018-11-16 12:29 
  • 圣体叶小凡 圣体叶小凡 回复 雷小雄(提问者) 截图你的报表页面,然后怎么放,不然不知道你到底想怎么搞
    2018-11-16 12:36 
最佳回答
0
zhangzhitaoLv2中级互助
发布于2018-11-16 16:19

直接在sql里处理不就行了。。。

  • 4关注人数
  • 634浏览人数
  • 最后回答于:2018-11-16 22:05
    请选择关闭问题的原因
    确定 取消
    返回顶部