sqlserver扣库存,sql库存加减

使用sql语句查询不实用存储过程sqlserver 有表格 如图

Select 序号,时间,进货,出货,(Select Sum(进货)-Sum(出货) from 表 where 序号=a.序号 and 时间=a.时间) 库存 from 表 a order by 序号 asc,时间 asc

创新互联是一家专业提供和平企业网站建设,专注与网站设计制作、做网站、H5建站、小程序制作等业务。10年已为和平众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

--以上语句在sql 2005中测试通过。

sqlserver求助

CREATE VIEW CustomizedView AS

SELECT 日期,进出货标识,标识表.详述 as 详述,产品名 FROM 1月库存表 LEFT JOIN 产品表 ON 1月库存表.产品ID=产品表.产品ID

LEFT JOIN 标识表 ON 1月库存表.进出货标识 = 标识表.ID

union ALL

SELECT 日期,进出货标识,标识表.详述 as 详述,产品名 FROM 2月库存表 LEFT JOIN 产品表 ON 2月库存表.产品ID=产品表.产品ID

LEFT JOIN 标识表 ON 2月库存表.进出货标识 = 标识表.ID

……

SELECT 日期,进出货标识,标识表.详述 as 详述,产品名 FROM 12月库存表 LEFT JOIN 产品表 ON 3月库存表.产品ID=产品表.产品ID

LEFT JOIN 标识表 ON 3月库存表.进出货标识 = 标识表.ID

其中“进出货标识 ”是“库存表”表的字段,取值为1或2;

多个表连接可以使用多个left join 直接写在前一个left join 的on 条件后面;

你也可以就使用你的查询,然后将查询结果与“标识表 ”进行连接查询,显示出详述

SQL语言高手请进!

经测试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

用SQLSERVER 做库存数据库,有库存表,出库表,入库表,如在出库表中添加一条记录,库存表怎样减去相应数

直接用SQL语句写算了;

insert into 出库表 (物资编码,物资名称,xx,xxx,...) values ('030101', 'xx商品', '..',...);

delete from 入库表 where 物资编码=‘030101’ and 物资名称=‘xx商品’ ;

用MFC做的进销存管理系统,用SQLServer数据库,但是实现不了库存的增加与减少,怎么改?

要么自己弄一个库存表,要么进货数减去出货数实时计算库存。


分享标题:sqlserver扣库存,sql库存加减
文章地址:http://myzitong.com/article/hcisso.html