这是你的(查询3的)SQL:
SELECT DISTINCTROW 车加工出库.出库日期, 车加工出库.客户, 车加工出库.材料名称, Sum(车加工出库.出库数量) AS 出库数量1 FROM 车加工出库 GROUP BY 车加工出库.材料名称.客户
UNION
SELECT 车加工出库.材料名称.客户, 车加工出库.出库数量 FROM 车加工出库
UNION
SELECT "产品总计" AS 表达式1, Sum(车加工出库.出库数量) AS 出库数量之Sum FROM 车加工出库;
1、你看看第一部分:
SELECT DISTINCTROW 车加工出库.出库日期, 车加工出库.客户, 车加工出库.材料名称, Sum(车加工出库.出库数量) AS 出库数量1 FROM 车加工出库 GROUP BY 车加工出库.材料名称.客户
单独运行都是错误的,更何况他有4列(出库日期, 客户, 材料名称,出库数量1),“DISTINCTROW ”什么意思?“车加工出库.材料名称.客户”什么意思?
2、第二部分:
SELECT 车加工出库.材料名称.客户, 车加工出库.出库数量 FROM 车加工出库
单独运行也是错误的;“车加工出库.材料名称.客户”什么意思?
3、第三部分:
SELECT "产品总计" AS 表达式1, Sum(车加工出库.出库数量) AS 出库数量之Sum FROM 车加工出库
单独运行没有问题,只有2列( 表达式1,出库数量之Sum )
联合查询中的的每一个部分都必须可以单独运行,每一个部分的列数必须一样,每列的数据类型尽量一致,这些都是联合查询不可或缺的条件。
你想要干什么,说吧...