怎么根据上面的YYY-MM-DD时间控件取控件中选取月份的值

1716278945000.jpg1716278921714.jpgbbdc660c3c5eba789f624f75fae61c9.png

FineReport Yacheel 发布于 2024-5-21 16:01 (编辑于 2024-5-21 16:09)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ID1208Lv6高级互助
发布于2024-5-21 16:07

单元格过滤

月份字段

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2024-5-21 16:03(编辑于 2024-5-21 16:11)

你的数据集绑定对应的参数就行了呀。怎么会有4月的数据

select * from 你的表名称

where 1=1

${if(len(日期)=0,"","and bpa.balancedate>=to_date('"+DATEINMONTH(日期,1)+"','yyyy-mm-dd')")}

${if(len(日期)=0,"","and bpa.balancedate<to_date('"+DATEINMONTH(日期,-1)+"','yyyy-mm-dd')+1")}

  • Yacheel Yacheel(提问者) 因为月是单独的数据集
    2024-05-21 16:07 
  • CD20160914 CD20160914 回复 Yacheel(提问者) 不用单独过滤月,直接查询月初与月底的数据日期就行了!!你测试上面的写法
    2024-05-21 16:09 
  • CD20160914 CD20160914 回复 Yacheel(提问者) oracel中上面类似这样写就行了
    2024-05-21 16:11 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-5-21 16:03

这个正常就是数据集

where 月份='${format(控件名,"yyyy-MM")}'

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