怎么从订单列表中实现参数按年查询

捕获.PNG

FineReport zhuying 发布于 2019-5-20 17:27
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
风起了Lv5中级互助
发布于2019-5-21 10:20

SELECT * FROM 订单  where  substr(订购日期,0,5)='${year}'

最佳回答
0
firegunzxLv6高级互助
发布于2019-5-20 17:29

在数据集里,sql语句中添加:

where year(订单日期)='${年份参数}'

参数面板里用下拉框设定年份选择

  • zhuying zhuying(提问者) 可能举个例子,参数面板设置年份选择不是很清楚
    2019-05-21 09:27 
  • firegunzx firegunzx 回复 zhuying(提问者) 用不用远程我帮你改一下
    2019-05-21 13:26 
  • zhuying zhuying(提问者) 回复 firegunzx 可以了 谢谢
    2019-05-21 15:03 
最佳回答
0
du673940771Lv0见习互助
发布于2019-5-21 08:53

可以用下拉框实现,下拉框的公式用year(),或者帆软有年份插件,使用年份插件也可以,使用插件的话要注意自己使用的版本和服务器上的版本一致

 http://help.finereport.com/doc-view-2220.html  这个是在服务器上安装插件的步骤  image.png这两两种都是直接$加控件名称就可以用的

最佳回答
0
苗苗苗Lv2见习互助
发布于2019-5-21 10:34

在模板参数设置年份参数,然后在数据集添加 条件 where year='${year}'

  • 5关注人数
  • 607浏览人数
  • 最后回答于:2019-5-21 10:34
    请选择关闭问题的原因
    确定 取消
    返回顶部