数据集取数问题

根据日期参数,取当前日期前的所有历史数据,数据库里的年月是分开的

${if(Year<year(date),"","and Month<=month('"+date+"') ")}

我的语句是这样写的,但是会多出来一个Year参数,请问有没有更好的解决方法呢

FineReport Darius 发布于 2019-8-7 16:28
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-8-7 16:36

你这个if判断能正确的取出参数日期之前的所有数据吗。

这个sql你试试看。

where  ( (year=year(date) and month <=month(date)) or (year <year(date) ) )

  • 2关注人数
  • 292浏览人数
  • 最后回答于:2019-8-7 16:36
    请选择关闭问题的原因
    确定 取消
    返回顶部