决策报表搜索,如何筛选年月日

如何通过筛选(分开)年、来匹配数据库中的date类型的日期。

微信截图_20190829145347.png


就是我搜2019年的,就可以找到全部2019年的数据,搜6月的就可以出现6月的数据

FineReport 12083492 发布于 2019-8-28 14:34 (编辑于 2019-8-29 14:55)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
12083492Lv5见习互助
发布于2019-8-30 16:41

用year(数据列名),month(数据列名)就可以分开年月

最佳回答
0
凌建Lv7高级互助
发布于2019-8-28 14:50

数据集中增加年份一列,参数控件的数据字典,实际值用日期,显示值用年份就可以了

最佳回答
0
沈阳易泰电子Lv6见习互助
发布于2019-8-28 15:02

在数据集中用SQL把年月日,分别拆分开来,如to_char(riqi,'YYYY') as 年度,to_char(riqi,'MM') as 月份,然后参数那里用    ${if(len(年度)=0,'',"and 年度 = '"+年度+"'")}      ${if(len(年月)=0,'',"and to_char(riqi,'YYYY') || to_char(riqi,'MM') = '"+年月+"'")} 

最佳回答
0
chenhui97Lv2见习互助
发布于2019-8-28 15:22

在sql里面把年月日分开。数据集日期按照控件参数查询。每个控件分别绑定对应的数据字典。

最佳回答
0
黄源Lv6中级互助
发布于2019-8-28 16:01

数据集条件拆分开,控件拆分开

  • 4关注人数
  • 679浏览人数
  • 最后回答于:2019-8-30 16:41
    请选择关闭问题的原因
    确定 取消
    返回顶部