我想要计数或者是入库数量在每月的占比怎么求?求解答111111
查非本行数据时,使用开窗函数
select a.*,
a.计数/(max(case when 上架交付='总计' then 计数 end ) over(partition by 月份))
from 表 a
我觉得你应该把总计行变成列,然后就可以直接列与列之间直接计算了。
select
a.*,
a.js / b.js jszb,
a.rksl / b.rksl rkslzb
from
table a,
table b
where
a.sjjf != '总计'
and b.sjjf = '总计'
and a.yf = b.yf
bu不知道我有没有清楚题目的意思。
如果求每一个入库数量在该月总入库数量的占比。
先窗口函数求每个月的总入库。
然后再用入库数量/每个月的总入库数量