数据集上处理好
日期维度表关联你的业务表,,日期维度是所有日期,然后关联业务表以后把不要显示的数据返回为null
select a.date_id,sum(case when a.date_id >9 then null else b金额 end) as 金额
from 日期维度表 a
left join 业务表 b on a.date_id=b.date_date
where 1=1
group by a.date_id