如何通过时间参数选择多个数据表进行查询

现有mysql数据库中几个数据表“data-201909,data-201910,data-201911”等按月排列的数据表N个,现在需要利用参数中的开始时间与结束时间选择其中几个数据表进行快速查找,而不是全部查找提高运行速度。

例如选择2019年9月1日-2019年9月10日,就只查询data-201909,

选择2019年9月1日-2019年10月10日,就查询data-201909和data-201910,不查询其他的数据表

目前单月的查询可以实现,通过select * from `data_${A1}`  和A1=UNIQUEARRAY(MAPARRAY(RANGE($starttime, $endtime), FORMAT(item, "yyyyMM"))),但是跨月无法实现,求大神给一个解决方案。

SQL语言或者通过js什么的能实现吗?

FineReport hotiger 发布于 2020-2-13 11:08 (编辑于 2020-2-13 12:37)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
  • 1关注人数
  • 252浏览人数
  • 最后回答于:2020-2-13 12:37
    请选择关闭问题的原因
    确定 取消
    返回顶部