Access交流中心

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

一个关于查询的问题

洪少奇  发表于:2009-09-11 20:05:42  
复制

我现在有两个表,作了一个联合查询,但一用排序时,"出库数量、出库重量"两栏就显示乱码,没排序时显示正常。

 

Top
洪少奇 发表于:2009-09-11 20:08:10
黎红军 发表于:2009-09-12 05:51:38

SELECT 半成品入库.日期, 半成品入库.摘要, 半成品入库.部门, 半成品入库.凭单号, 半成品入库.生产单号, 半成品入库.货品编号, 半成品入库.颜色, 半成品入库.材质, 半成品入库.[单重(G)], 半成品入库.位置, 半成品入库.[入库数量(PCS)], 半成品入库.[入库重量(KG)], 0 as [出库数量(PCS)], 0 as [出库重量(KG)], 0 AS [结存数量(PCS)], 0 AS [结存重量(KG)], 半成品入库.备注, [货品编号]&[颜色]&[材质] as 货品编号颜色材质, 半成品入库.出入代码  FROM 半成品入库
UNION ALL SELECT 半成品出库.日期, 半成品出库.摘要, 半成品出库.部门, 半成品出库.凭单号, 半成品出库.生产单号, 半成品出库.货品编号, 半成品出库.颜色, 半成品出库.材质, 半成品出库.[单重(G)], 半成品出库.位置, 0 as [入库数量(PCS)], 0 as [入库重量(KG)], 半成品出库.[出库数量(PCS)], 半成品出库.[出库重量(KG)], 0 AS [结存数量(PCS)], 0 AS [结存重量(KG)], 半成品出库.备注, [货品编号]&[颜色]&[材质] as 货品编号颜色材质, 半成品出库.出入代码  FROM 半成品出库

 

先做基本的联合查询,然后再用你的办法弄到一起。



点燃一支烟 发表于:2009-09-12 09:18:32
SELECT *
FROM [SELECT 半成品入库.日期, 半成品入库.摘要, 半成品入库.部门, 半成品入库.凭单号, 半成品入库.生产单号, 半成品入库.货品编号, 半成品入库.颜色, 半成品入库.材质, 半成品入库.[单重(G)], 半成品入库.位置, 半成品入库.[入库数量(PCS)], 半成品入库.[入库重量(KG)], NULL as [出库数量(PCS)], NULL as [出库重量(KG)], NULL AS [结存数量(PCS)], NULL AS [结存重量(KG)], 半成品入库.备注, [货品编号]&[颜色]&[材质] as 货品编号颜色材质, 半成品入库.出入代码  FROM 半成品入库 UNION ALL SELECT 半成品出库.日期, 半成品出库.摘要, 半成品出库.部门, 半成品出库.凭单号, 半成品出库.生产单号, 半成品出库.货品编号, 半成品出库.颜色, 半成品出库.材质, 半成品出库.[单重(G)], 半成品出库.位置, NULL as [入库数量(PCS)], null as [入库重量(KG)], 半成品出库.[出库数量(PCS)], 半成品出库.[出库重量(KG)], NULL AS [结存数量(PCS)], NULL AS [结存重量(KG)], 半成品出库.备注, [货品编号]&[颜色]&[材质] as 货品编号颜色材质, 半成品出库.出入代码  FROM 半成品出库 ORDER BY 货品编号颜色材质, 货品编号, 颜色, 材质, 日期, 出入代码]. AS [%$##@_Alias];

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