月报查询日期为年月格式,怎么获取到往月的年月值,例如查询2021-12,可以获取到2021-11的值

l微信图片_20211228212224.png

FineReport 用户W5SzQ5073 发布于 2021-12-28 21:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2021-12-28 21:35(编辑于 2021-12-28 22:18)

where 1=1

${if(len(rq) == 0,"","and mydate ='" + FORMAT(MONTHDELTA(rq +"-01",-1),"yyyy-MM") + "'")}

文本标签的公式: FORMAT(MONTHDELTA($rq +"-01",-1),"yyyy-MM")

image.png

我录入的是2021-12   。最后你看sql拼出来的数据是2021-11

  • 用户W5SzQ5073 用户W5SzQ5073(提问者) 可以弄文本标签,在文本标签输出吗,例如日期控件选择2021-12,用一个文本标签可以根据这个日期控件获取到2021-11,我是想通过标签传参给查询语句
    2021-12-28 22:03 
  • CD20160914 CD20160914 回复 用户W5SzQ5073(提问者) 文本标签,你直接在文本标签里面把公式写进去就可以了。看上面的修改
    2021-12-28 22:18 
  • 用户W5SzQ5073 用户W5SzQ5073(提问者) 回复 CD20160914 OK,我领悟了 谢谢
    2021-12-28 22:24 
  • 2关注人数
  • 202浏览人数
  • 最后回答于:2021-12-28 22:18
    请选择关闭问题的原因
    确定 取消
    返回顶部