Access交流中心

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

半成品加工库存计算问题

夏国汉  发表于:2013-03-21 20:22:08  
复制

A表:

 

B表:

 

 

 

如何转换成C表:

 

 

 

 

用追加查询还是用ADO?

 

Top
漏蛧尐魚℡ 发表于:2013-03-22 08:16:59
用查询应该就行了。

殷小宝 发表于:2013-03-22 09:50:48

select A.出库日期 AS 日期,A.订单号,B.玉米 AS 原料,A.重量,A.单位,A.仓库

union

select A.出库日期 AS 日期,A.订单号,B.豆粕 AS 原料,A.重量,A.单位,A.仓库

……

union

select A.出库日期 AS 日期,A.订单号,B.中猪预混料 AS 原料,A.重量,A.单位,A.仓库




殷小宝 发表于:2013-03-22 10:00:01

select A.出库日期 AS 日期,A.订单号 AS 订单号,玉米 AS 原料名称,A.重量*B.玉米 AS 重量,A.单位 AS 单位,A.仓库 AS 仓库

union

select A.出库日期 AS 日期,订单号 AS 订单号,豆粕 AS 原料名称,A.重量*B.豆粕 AS 重量,A.单位 AS 单位,A.仓库 AS 仓库

……

union

select A.出库日期 AS 日期,订单号 AS 订单号,中猪饲料 AS 原料名称,A.重量*B.玉米 AS 重量,A.单位 AS 单位,A.仓库 AS 仓库




殷小宝 发表于:2013-03-22 10:30:21

上面不对,先根据饲料名称与商品名称相等建立一查询1,此查询字段有:日期,订单号,玉米,豆柏,表皮,鱼粉……中猪饲料,玉米重量,豆柏重量,表皮重量……中猪饲料重量,单位,仓库

其次再联合查询:

select  日期, 订单号,“玉米” AS 原料名称,玉米重量 AS 重量, 单位, 仓库 FROM 查询1

UNION

select  日期, 订单号,“豆粕” AS 原料名称,豆粕重量 AS 重量, 单位, 仓库 FROM 查询1

……

select  日期, 订单号,“中猪饲料” AS 原料名称,中猪饲料重量 AS 重量, 单位, 仓库 FROM 查询1

如此,应该能行吧。



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