那你得自己做一个日期维表
什么叫28号之前的?你判断一下天,如果为29及以后,让日期的月份+1?
SELECT
T.YM,
SUM( T.VALUE )VALUEFROM
(SELECT SUBSTR( YMD,1,7)YM,VALUE,YMD FROM TABLE)T
WHERE
SUBSTR(YM,1,4)='2025' AND YMD<=YM||'-28'
GROUP BY
T.YM
数据是到天的吗?
如果是到天,上面的月份比如2025-01,在下面新增一行,公式获取前28天,有个开始日期和结束日期,然后用单元格过滤的方式汇总数据,数据所在单元格设置汇总
YMD先加28天,然后再转换为YM
-----------------------
最后将225-01-01到2025-01-31的0日期转换为年月,再用转换后的年月去汇总,不就好了??