例如我顶部参数栏选择2023-06,sql可以出来日期2023-06和2022-06
select * from where date = substr('${date}',1,4)-1||substr('${date}',5,3) 上期的数据 然后join 上本期的数据 select * from where date = '${date}' 如果库里的日期没有- 符号,需要将参数里面的-符号替换为空值 replace(${date},'-','')
那你得写两个数据集,一个当期,一个上期
FORMAT(YEARDELTA(CONCATENATE(参数,"-1"),-1),"yyyy-MM") 去年同期公式
select * from b where 字段='{FORMAT(YEARDELTA(CONCATENATE(参数,"-1"),-1),"yyyy-MM")}'