从品牌网站建设到网络营销策划,从策略到执行的一站式服务
Select 序号,时间,进货,出货,(Select Sum(进货)-Sum(出货) from 表 where 序号=a.序号 and 时间=a.时间) 库存 from 表 a order by 序号 asc,时间 asc
创新互联是一家专业提供和平企业网站建设,专注与网站设计制作、做网站、H5建站、小程序制作等业务。10年已为和平众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
--以上语句在sql 2005中测试通过。
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 条件后面;
你也可以就使用你的查询,然后将查询结果与“标识表 ”进行连接查询,显示出详述
经测试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语句写算了;
insert into 出库表 (物资编码,物资名称,xx,xxx,...) values ('030101', 'xx商品', '..',...);
delete from 入库表 where 物资编码=‘030101’ and 物资名称=‘xx商品’ ;
要么自己弄一个库存表,要么进货数减去出货数实时计算库存。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图