Office中国论坛/Access中国论坛
标题:
请教高手?
[打印本页]
作者:
zp2353922
时间:
2003-6-5 04:54
标题:
请教高手?
求助!为什么有一些品名没有?
为什么查询库存时600e没有呢?
是因为600e没有销售的原因吗?
如果是这样,怎样能体现600e的库存呢?
我有三个表,1 库存表 2 购入表 3 销售表
03/05/01 A350 5个 300元 A350 2个 300元 A350 1个 400元
03/05/02 A200 3个 300元 A350 5个 300元 A200 2个 450元
03/05/02 600e 3个 400 A200 3个 300元 A200 2个 430元
当我查询最后每个产品库存的时侯没有LG为什么?
怎样才能把每个产品的库存都体现出来呢
SELECT 余额.品名, 余额.数量, [购入 查询].购入数量合计, [销售 查询].销售数量合计, 余额.数量+[购入 查询].购入数量合计-[销售 查询].销售数量合计 AS 库存
FROM (余额 INNER JOIN [购入 查询] ON 余额.品名=[购入 查询].品名) INNER JOIN [销售 查询] ON 余额.品名=[销售 查询].品名;
SELECT DISTINCTROW 购入.品名, Sum(购入.数量) AS 购入数量合计, Avg(购入.单价) AS 平均单价, [购入数量合计]*[平均单价] AS 金额合计
FROM 购入
GROUP BY 购入.品名;
SELECT DISTINCTROW 销售.品名, Sum(销售.数量) AS 销售数量合计, Avg(销售.单价) AS 平均单价, [销售数量合计]*[平均单价] AS 金额合计
FROM 销售
GROUP BY 销售.品名;
销售表
编号 日期 品名 代销商 数量 单价
1 03-5-10 A200 昊天 20 ¥280.00
2 03-5-11 A350 昊天 6 ¥450.00
3 03-5-11 2400 昊天 1 ¥200.00
4 03-5-11 A200 昊天 9 ¥250.00
购入表
编号 日期 品名 供应商 数量 单价
1 03-5-9 A350 王金玉 112 ¥390.00
2 03-5-9 2400 王金玉 101 ¥117.00
3 03-5-9 A200 王金玉 192 ¥250.00
4 03-5-9 600E 王金玉 10 ¥320.00
[此贴子已经被作者于2003-6-4 20:54:38编辑过]
作者:
zhengjialon
时间:
2003-6-5 16:06
最好放个例子上来,大家好改一点。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3