如何将数据库中的数据和查询参数绑定?

image.png

如图,查询参数的日期是yyyy-mm的格式,数据库的中的是数据是yyyy和mm存储在两个字段里,如何将数据库中的数据和一个查询参数绑定?

FineReport 用户YWMYW1541607 发布于 2022-10-19 16:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户YWMYW1541607Lv4初级互助
发布于2022-10-19 16:47

t.cyear= substr('${rq}',1,4) and t.cperiod= substr('${rq}',6,2)

最佳回答
1
用户6NWif5139660Lv6资深互助
发布于2022-10-19 16:03(编辑于 2022-10-19 16:11)

substr截取啊 年份截取前四位 月份截取后两位

数据集里写 年份字段 = substr($参数名,4) and 月份字段 = substr($参数名,6,2)

最佳回答
0
qqqLv3见习互助
发布于2022-10-19 16:02(编辑于 2022-10-19 16:05)

和并列

select concat(年,月,日) as 日期 from 表

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-10-19 16:03

where cyear='${year(日期控件)}' AND XXX='${MONTH(日期控件)}'

日期控件返回 日期格式

  • 用户YWMYW1541607 用户YWMYW1541607(提问者) 用一个控件可以实现吗
    2022-10-19 16:07 
  • Z4u3z1 Z4u3z1 回复 用户YWMYW1541607(提问者) 对,就一个日期控件year(),month()是帆软自带函数分别返回日期年、月
    2022-10-19 16:08 
  • 2关注人数
  • 475浏览人数
  • 最后回答于:2022-10-19 16:47
    请选择关闭问题的原因
    确定 取消
    返回顶部