求大佬指点一下,如何获取指定年份上半年和下半年各自的开始和结束日期(年月日形式)?

如图,2023所示的参数控件名是year,上半年和下半年所示的参数控件名是halfYear

1.png

FineReport 生活不易 发布于 2023-11-6 10:28 (编辑于 2023-11-6 10:29)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-6 10:29(编辑于 2023-11-6 10:48)

直接写死不就可以吗

${if(cs='上半年',"and rq >= '"+nd+"-01-01" +"'" and rq <= '"+nd+"-06-31" +"'","and rq >= '"+nd+"-07-01" +"'" and rq <= '"+nd+"-12-31" +"'")}

${if(cs='上半年',"and rq >= '"+ CONCATENATE(nd,"-01-01") +"'" and rq <= '"+CONCATENATE(nd,"-06-31") +"'","and rq >= '"+CONCATENATE(nd,"-07-01") +"'" and rq <= '"+CONCATENATE(nd,"-12-31") +"'")}

JS实现自定义按钮快速给参数赋指定范围值-https://help.finereport.com/doc-view-1992.html

222

  • 生活不易 生活不易(提问者) 感谢大佬,大佬,单个写死确实方便的,但还有周、月份、季度、累计等统计方式,内容太多了,所以我就想着用JS获取到,然后传入sql中,这样方便些
    2023-11-06 10:44 
  • 用户k6280494 用户k6280494 回复 生活不易(提问者) JS实现自定义按钮快速给参数赋指定范围值-https://help.finereport.com/doc-view-1992.html
    2023-11-06 10:47 
  • 用户k6280494 用户k6280494 回复 生活不易(提问者) 那你就搞两个不可见的控件,用js赋值给他
    2023-11-06 10:48 
  • 生活不易 生活不易(提问者) 回复 用户k6280494 收到大佬,感谢大佬
    2023-11-06 10:53 
  • 2关注人数
  • 199浏览人数
  • 最后回答于:2023-11-6 10:48
    请选择关闭问题的原因
    确定 取消
    返回顶部