MYSQL数据库
需求:从基础表中每种商品的每日出库数量,生成每日所对应每种商品的本年度累计数量
例:商品1在2022.1.4显示的本年度累计数量是商品1在2022.1.1 + 2022.1.2 + 2022.1.3 + 2022.1.4的总和
select *, sum(当日出库数量) over (partition by 种类 order by 日期) as 本年度出库总数量 from d order by 日期;
select
t.日期,
t.种类,
t.当日出库量,
(select sum(a.当日出库量) from table a where a.种类 = t.种类 and year(t.日期) = year(a.日期) group by a.种类, year(a.日期)) as '本年度出库总量'
from table t