期初库存+累计入库-累计出库 as 可用库存
后面的别名还没有生成,两者是并列的,改成
select 产品编号,产品名称,期初库存,累计入库 ,累计出库 ,期初库存+累计入库-累计出库 as 可用库存
from (
select Distinct 产品编号,产品名称,isnull(期初库存,0) as 期初库存,isnull((select sum(本次入库数量) from {生产入库单明细} b where a.产品编号=b.产品编号),0) as 累计入库 ,isnull((select sum(本次发货数量) from {销售发货单明细} b where a.产品编号=b.产品编号 ),0) as 累计出库 from {产品资料} a) as b