按日期分库分表,数据集sql动态查询表问题

如有表,表名是

按年月分,明细表_2023_01   明细表_2023_02   等等

年季度分, 汇总表_2023_1,汇总表_2023_2 等等

要求是年月表要查询最近四个月的数据,

季度表要查询最近两个季度的数据

问题:

如何在数据集的sql中,根据当前的日期,判断我要查询的表名是哪几个?

1、按月份的,from 明细表_${FORMAT(MONTHDELTA(today(),-1),"YYYY_MM")}  

结果是:明细表_2023  月份没有出来的,应该改成???

2、季度的又应该怎么写?

FineReport SQL jin勿忘初衷 发布于 2023-2-5 09:56 (编辑于 2023-2-5 09:59)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-5 10:08

出来的呢。我测试你的大写的YYYY也是可以的。你看预览结果,你把它改成小写的y测试看。反正我电脑上大写Y也出来的。

image.png

  • 2关注人数
  • 429浏览人数
  • 最后回答于:2023-2-5 10:08
    请选择关闭问题的原因
    确定 取消
    返回顶部