27,579
社区成员
发帖
与我相关
我的任务
分享
select
A.客户编码,
A.客户名称,
A.存货编码,
C.cInvName '存货名称',
C.cInvAddCode '存货代码',
C.cInvStd '规格型号',
A.销售量 '本期销售量',
A.销售额 '本期销售额',
B.销售量 '对比期销售量',
B.销售额 '对比期销售额',
case when B.销售量<>0 then (A.销售量-B.销售量)*(B.销售额/B.销售量) else 0 end '销量影响销售额',
case when B.销售量<>0 then (A.销售额/A.销售量-B.销售额/B.销售量)*A.销售量 else 0 end '售价影响销售额'
from #bqxsfp A
FULL OUTER join #snxsfp B
on
A.客户编码=B.客户编码 and A.存货编码=B.存货编码
left join inventory C on A.存货编码=c.cInvCode
where
a.存货编码=isnull(@inventorybm,a.存货编码)
and
a.客户编码=isnull(@vendorcode,a.客户编码)
order by A.销售量-B.销售量 desc