标题:这个语句有啥问题?提示GROUP附件有语法错误
只看楼主
sh_acct_yangxm
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-5-14
结帖率:0
 问题点数:0 回复次数:3 
这个语句有啥问题?提示GROUP附件有语法错误
SELECT a.品号 AS ph, a.对方中心 AS dfzx, a.减少数量 AS sl, b.bzsl AS bzsl
FROM (SELECT 对方中心, 品号, SUM(减少数量) AS 减少数量
        FROM 减少数量表
        WHERE 中心名称 = '铸造' AND 对方中心 <> '品号改动' AND 倒算 = 0
        GROUP BY 对方中心, 品号) AS a LEFT JOIN
          (SELECT 品号, SUM(sl) AS bzsl
         FROM (SELECT 品号, 减少数量 AS sl
                 FROM 减少数量表
                 WHERE 中心名称 = '铸造' AND 对方中心 <> '品号改动' AND 倒算 = 0
                 UNION
                 SELECT 品号, 结余数量 AS sl
                 FROM 结余数量表
                 WHERE 年份 = 2008 AND 月份 = 4 AND 中心名称 = '铸造')
         GROUP BY 品号) AS b ON a.品号 = b.品号
搜索更多相关主题的帖子: GROUP 语法 语句 铸造 AND 
2008-05-14 11:38
sh_acct_yangxm
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-5-14
得分:0 
难道没人知道?
2008-05-14 11:46
sh_acct_yangxm
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-5-14
得分:0 
有活人吗?
2008-05-14 13:32
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
得分:0 
SELECT a.品号 AS ph, a.对方中心 AS dfzx, a.减少数量 AS sl, b.bzsl AS bzsl
FROM (SELECT 对方中心, 品号, SUM(减少数量) AS 减少数量
        FROM 减少数量表
        WHERE 中心名称 = '铸造' AND 对方中心 <> '品号改动' AND 倒算 = 0
        GROUP BY 对方中心, 品号) AS a LEFT JOIN
          (SELECT 品号, SUM(sl) AS bzsl
         FROM (SELECT 品号, 减少数量 AS sl
                 FROM 减少数量表
                 WHERE 中心名称 = '铸造' AND 对方中心 <> '品号改动' AND 倒算 = 0
                 UNION
                 SELECT 品号, 结余数量 AS sl
                 FROM 结余数量表
                 WHERE 年份 = 2008 AND 月份 = 4 AND 中心名称 = '铸造') AS C
         GROUP BY 品号) AS b ON a.品号 = b.品号

红色部分是你漏掉的部分 原因我相信你应该清楚
另外这种问题 相信只是你粗心 你写代码很规范 就是遇到问题再冷静 细心点
当再遇到这种问题的时候 希望你学会将这大段代码 分拆成不同的小段调试 这样 问题很容易就暴露的
2008-05-14 14:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-214227-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.312529 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved