Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请帮助我看看这个查询错在哪里?

谢绍峰  发表于:2015-03-04 19:12:04  
复制

�������ش˸���   设计一个进销存查询,运行后结果不正常,有的查询记录没有显示,有的记录显示不全.

 

 进货数量合计=销售数量合计+存量合计

 销售数量合计=商店销售量+库房销售量

商店提货量=商店销售量+商店存量

 

 

Top
谢绍峰 发表于:2015-03-04 19:27:36
程序的进销存背景:  库房进货,库房可以直接销售,商店在库房提货后,再进行销售.  就是说销售分库房和商店2个销售渠道,分别统计

西出阳关无故人 发表于:2015-03-04 21:15:26

试一下:

SELECT 进货表_交叉表.品种, 进货表_交叉表.进货数量合计, 销售明细表_交叉表.销售数量合计, 销售明细表_交叉表.商店 AS 商店销售量, 销售明细表_交叉表.库房 AS 库房销售量, [进货数量合计]-[库房销售量]-[商店提货总计] AS 仓库存量, 商店提货_交叉表.商店提货总计, [商店提货总计]-[商店销售量] AS 商店存量, [商店存量]+[仓库存量] AS 存量总计, 进货表_交叉表.单位
FROM (商店提货_交叉表 RIGHT JOIN 销售明细表_交叉表 ON 商店提货_交叉表.品种 = 销售明细表_交叉表.品种) RIGHT JOIN 进货表_交叉表 ON 销售明细表_交叉表.品种 = 进货表_交叉表.品种;

 



谢绍峰 发表于:2015-03-04 21:44:28


总记录:3篇  页次:1/1 9 1 :