一个表是 库存表
一个表是 入库表库存表 产品名称 和库存数量
入库表 产品名称 和入库数量 时间然后我想弄一个查询 让他可以查询到每一次入库的时候
库存数量 入库数量 入库后库存数量 3个列显示出来结果例如查询出的结果1000 1000 2000
2000 100 2100
2100 1900 4000
一个表是 入库表库存表 产品名称 和库存数量
入库表 产品名称 和入库数量 时间然后我想弄一个查询 让他可以查询到每一次入库的时候
库存数量 入库数量 入库后库存数量 3个列显示出来结果例如查询出的结果1000 1000 2000
2000 100 2100
2100 1900 4000
解决方案 »
- sqlserver 2008 英文版或中文版哪里可以下载
- 这个SQL语句如何写
- 关于时间段计算的复杂问题,请大家帮忙解决,多谢了!
- 求条件下连续数据的最大一条
- 问两个MSSQL的基本问题!
- 非常着急!如何用程序将SQL的表导出到ACCESS中去?
- 请教一个按月份动态将促销额行转列并且求移动季平均的问题
- 为什么客户端总是连不上SQLServer?
- 急!!!在线等待!
- 有关ACCESS数据库容量的一个问题
- SQL2008数据库从一台电脑上备份后拷配到另一台电脑上数据库不能还原成功!
- 一个简单的sql语句,帮俺解决一下,在线等!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
from 库存表 a inner join 入库表 b on a.产品名称=b.产品名称
from 库存表 a inner join 入库表 b on a.产品名称=b.产品名称
a 2000 100 2100
a 2100 1900 4000
isnull(a.产品名称,0),isnull(a.库存数量,0),isnull(b,入库数量,0),isnull(a.库存数量,0)+isnull(b,入库数量,0) as 新库存数量
from
库存表 a,入库表 b
where
a.产品名称=b.产品名称
你好,你这样的查询只能是出现一条数据啊
就只有之前的库存,入库,入库后的数据我希望能查询的是每一次入库的数据例如
产品名称 库存数量 入库数量 入库后库存数量
第一次入库 1000
a 1000 1000 2000
第二次入库 100
a 2000 100 2100
第三次入库 1900
a 2100 1900 4000这样每一次入库数据都要能查询到并且显示出来
但很无聊
use 入库表
copy to backup入库表
insert into 入库表(产品名称,入库数量) select 产品名称,库存数量 from 库存表
select * from 入库表 order by 产品名称 into new入库表
use new入库表
brow你这样的查询要通过计算产能得出,表结构的字段不合要求啊?
得出这样的结果,但是具体在SQL里面要怎么写我不会我希望能查询的是每一次入库的数据例如
产品名称 库存数量 入库数量 入库后库存数量
第一次入库 1000
a 1000 1000 2000
第二次入库 100
a 2000 100 2100
第三次入库 1900
a 2100 1900 4000这样每一次入库数据都要能查询到并且显示出来