Select 序号,时间,进货,出货,(Select Sum(进货)-Sum(出货) from 表 where 序号=a.序号 and 时间=a.时间) 库存 from 表 a order by 序号 asc,时间 asc
CREATE VIEW CustomizedView AS
SELECT 日期,进出货标识,标识表.详述 as 详述,产品名 FROM 1月库存表 LEFT JOIN 产品表 ON 1月库存表.产品ID=产品表.产品ID
LEFT JOIN 标识表 ON 1月库存表.进出货标识 = 标识表.ID
union ALL
......
多个表连接可以使用多个left join 直接写在前一个left join 的on 条件后面;
你也可以就使用你的查询,然后将查询结果与"标识表 "进行连接查询,显示出详述
经测试access,sqlserver通过:
SELECT 商品名称,Sum(数量) AS 库存总数 ,Sum(金额)/Sum(数量) AS 成本均价 FROM 库存 GROUP BY 商品名称 having Sum(数量)0
union
SELECT 商品名称,Sum(数量) AS 库存总数 ,Sum(金额)/1 AS 成本均价 FROM 库存 GROUP BY 商品名称 having Sum(数量)=0
直接用SQL语句写算了;
要么自己弄一个库存表,要么进货数减去出货数实时计算库存.
以上就是土嘎嘎小编为大家整理的sqlserver扣库存相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!