欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

小弟我这里有个语句请看下为何报错

更新时间: 2014-01-05 02:17:30 责任编辑: Author_N1

 

我这里有个语句请看下为何报错
Select clbm,qmsdt,qmswkcl,qmkcl,qmkce,0 As DptCnt,0 As DptAmount From 
[clpcb as a ,cldmb as b where 1=1 and a.clbm=b.clbm  And convert(char(20),a.clbm)+'_'+convert(char(20),a.dj) not in(select  convert(char(20),clbm)+'_'+convert(char(20),dj) from  (select clbm,dj,sum(qmswkcl) as qmswkcl from clpcb  group by clbm,dj) as tmp  where qmswkcl=0
)]



提示:以 'clpcb as a ,cldmb as b where 1=1 and a.clbm=b.clbm  And convert(char(20),a.clbm)+'_'+convert(char(20),a.dj) not in(select  conve' 开头的 标识符 太长。最大长度为 128。 
--参考方法--
你加中括号干什么用的?


Select clbm,qmsdt,qmswkcl,qmkcl,qmkce,0 As DptCnt,0 As DptAmount 
From clpcb as a ,cldmb as b 
where 1=1 and a.clbm=b.clbm  And convert(char(20),a.clbm)+'_'+convert(char(20),a.dj) 
not in  (select  convert(char(20),clbm)+'_'+convert(char(20),dj) 
from  (select clbm,dj,sum(qmswkcl) as qmswkcl from clpcb  group by clbm,dj) as tmp  
where qmswkcl=0
)

--参考方法--
帮你整理格式,点编译的确报你的错,问题就是from 那里不能用[],你改成小括号试试,不过不可能突然就不行的,一定是有人有意无意改过
SELECT  cllb ,
        clbm ,
        clmc ,
        ggxh ,
        jldw ,
        qmsdt ,
        qmswkcl ,
        qmkcl ,
        qmkce ,
        DptCnt ,
        DptAmount ,
        ( CASE qmkcl
            WHEN 0 THEN 0
            ELSE ROUND(qmkce / qmkcl, 2)
          END ) AS dj
FROM    ( SELECT    MAX(B.cllb) AS cllb ,
                    B.clbm AS clbm ,
                    MAX(B.clmc) AS clmc ,
                    MAX(B.ggxh) AS ggxh ,
                    MAX(B.jldw) AS jldw ,
                    SUM(A.qmsdt) AS qmsdt ,
                    SUM(A.qmswkcl) AS qmswkcl ,
                    SUM(A.qmkcl) AS qmkcl ,
                    SUM(A.qmkce) AS qmkce ,
                    SUM(A.DptCnt) AS DptCnt ,
                    SUM(A.DptAmount) AS DptAmount
          FROM      ( SELECT    clbm ,
                                qmsdt ,
                                qmswkcl ,
                                qmkcl ,
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:17:30
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8063/
本文WWW.DOC100.NET DOC100.NET版权所有。