月份加1加2参数如何写

1556006185(1).jpg这图是我想说的效果图,这三行是要放在三个不同的数据集。实现三个传值。我现在写好了一个日期控件(格式是年月返回值是字符串),也就是第一行的——第一个数据集select * from A  where month='${month}'实现了,我想请问后两行的加1月和加2月改如何实现。

FineReport 18720859069 发布于 2019-4-23 16:00
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2019-4-23 16:20
select 
'${month}' 年月,
'${left(monthdelta(month+"-01",-1),7)}' 减一月,
'${left(monthdelta(month+"-01",1),7)}' 加一月

blob.png

  • 惜零 惜零 如果想要在参数月份month上加1年,是不是可以直接加12就行了?
    2019-06-12 11:13 
  • axing axing 回复 惜零 按我上面加一月的方法,把1改成12
    2019-06-12 11:16 
  • 惜零 惜零 如果要取本年全年,如何截取呢?
    2019-06-12 11:26 
  • 惜零 惜零 回复 axing 谢谢,好的
    2019-06-12 11:35 
最佳回答
0
spylLv5见习互助
发布于2019-4-23 16:09

可以用函数MONTHDELTA

image.png

最佳回答
0
PoseidonLv5高级互助
发布于2019-4-23 16:49(编辑于 2019-4-23 16:49)

select * from A  where month= ${month}+1

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