根据条件查询不同的表

 ${IF(开始日期=当前月,表A,表B)},怎么再加一个条件,如果结束时间等于当前月,就查表A,反之查表B呢,类似 这样 IF(条件1,条件2,'表A','表B')

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

 ${IF(month(开始日期)=month(today()),"select * from a",if(month(结束日期)=month(today()),"select * from a","select * from b"))}

${IF(month(开始日期)=month(today()) && month(结束日期)=month(today()),"select * from a","select * from b")}

最佳回答
0
snrtuemcLv8专家互助
发布于2023-12-13 13:54

${IF(and(开始日期=当前月,j结束日期=当前月),表A,表B)}

  • HMvTVzmj HMvTVzmj(提问者) 如果我是如果开始日期=当前月,或者结束日期=当前月的话,是不是把and 换成OR
    2023-12-13 13:57 
  • snrtuemc snrtuemc 回复 HMvTVzmj(提问者) 是的
    2023-12-13 13:57 
最佳回答
0
Gun鹏Lv5初级互助
发布于2023-12-13 14:55(编辑于 2023-12-13 14:55)

数据sqlserver集声明变量

  • 3关注人数
  • 254浏览人数
  • 最后回答于:2023-12-13 14:55
    请选择关闭问题的原因
    确定 取消
    返回顶部