SQL Server 2000 视图 --多表公式查询问题

有三个表,1原料信息表(编号,名称,规格......)2入库表(日期,货物编号,名称,规格,入库量......)3出库表(日期,货物编号,名称,规格,出库量......)... 有三个表,
1 原料信息表 (编号,名称,规格......)
2 入库表 (日期,货物编号,名称,规格,入库量......)
3 出库表 (日期,货物编号,名称,规格,出库量......)
关系约束: 主键:原料信息表.编号 外键:入库表.货物编号
主键:原料信息表.编号 外键:出库表.货物编号
------------------------------
现在要建立一个库存视图,要求显示每个货物的 '总入库量' '总出库量' 和'现存量'.
该怎么写?请高手指点
在这个基础上,再写一个存储过程,带两个参数
查询相应时间(日期)内的 总入出库量 与截止时间的库存量
请问这个 in_info 是什么意思?
还有就是某些货物入了库但并未出库,不知道3楼能不能解决这个问题
展开
 我来答
lvpin1005
2011-02-08 · 超过35用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:96万
展开全部
select 原料信息表 .编号,in_info.inqty ,out_info.outqty ,in_info.inqty -out_info.outqty
from
原料信息表 ,
(select 货物编号,sum(入库量) as inqty from 入库表 group by 货物编号) in_info,
(select 货物编号,sum(出库量) as outqty from 出库表 group by 货物编号) out_info
where 原料信息表.编号= in_info.货物编号(+)
and 原料信息表.编号= out_info.货物编号(+)
存储过程就把这个Select语句修改下,定义一个带参游标,基本上就OK了
kanmars
2011-02-05 · 超过25用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:67.3万
展开全部
我比较推荐数据库列名表名用英文,因为中文的乱码转换实在太复杂了。
英文多方便,几百种编码英文的二进制数值是完全相同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式