db2 sql error:sqlcode:-119 sqlstate:42803

select case when  A.CGRP_NO is null then c.cifn else A.CGRP_NO end no,  
       case when  ce.cgrp_name is null then
            case when A.CHN_NAME is null OR rtrim(A.CHN_NAME)='' then A.CUST_NAME  else A.CHN_NAME end
            else rtrim(ce.cgrp_name) end CGRP_NAME,   
       sum( c.INT_INCOME_MOP+c.CHRG_MOP+c.INT_EXPENSE_MOP) mop,
       sum( c.INT_INCOME_HKD+c.CHRG_HKD+c.INT_EXPENSE_HKD) hkd
  from CAM_LOAN_IE as c     
  left join curl A on c.CIFN =A.cifn
  left join CGET ce on ce.CGRP_NO=A.CGRP_NO     
  where 1=1 AND c.AC_DATE>='200805' AND c.AC_DATE<='200805'
  group by case when  A.CGRP_NO is null then c.cifn else A.CGRP_NO end,
           case when  ce.cgrp_name is null then
                case when A.CHN_NAME is null OR rtrim(A.CHN_NAME)='' then A.CUST_NAME  else A.CHN_NAME end
                else rtrim(ce.cgrp_name) end
  order by hkd DESC, no
  fetch first 800 rows only
增加输出一列 A.CUBK  运行报db2 sql error:sqlcode:-119  sqlstate:42803 ,CUBK。。。请教高手如何解决?

4回答

12231223 
亲爱的楼主请注意,您的问题悬赏时间已经超过15天,且近期未见前来答复,也未见指定最佳答案,已由管理员指定最佳答案,因您的行为违反DB2China【专家坐诊】版规,扣罚金钱10米,以示警告!希望您重视和尊重帮助您的朋友,谢谢!欢迎您常来提问回答,顺利解决工作中的问题,祝您工作顺利!小D...显示全部
亲爱的楼主请注意,您的问题悬赏时间已经超过15天,且近期未见前来答复,也未见指定最佳答案,已由管理员指定最佳答案,因您的行为违反DB2China【专家坐诊】版规,扣罚金钱10米,以示警告!

希望您重视和尊重帮助您的朋友,谢谢!欢迎您常来提问回答,顺利解决工作中的问题,祝您工作顺利!小D收起
 2009-03-06
浏览5023
原因可能是:第一行的 end 后有一个 no,而group by语句后没有PS:兄弟,你的SQL可读性不强啊显示全部
原因可能是:第一行的 end 后有一个 no,而group by语句后没有
PS:兄弟,你的SQL可读性不强啊收起
 2009-01-07
浏览5604
leo_wynleo_wyn  商业智能工程师 , XX
好复杂的sql :L ms “A.CUBK”没有在group by 中  给出错误信息再详细一些!显示全部
好复杂的sql :L
ms “A.CUBK”没有在group by 中  

给出错误信息再详细一些!收起
 2009-01-06
浏览5099
ninthninth  数据库管理员 , 拓维信息系统股份有限公司
这个错误信息很明确啊,把A.CUBK  加到group by中显示全部
这个错误信息很明确啊,把A.CUBK  加到group by中收起
 2009-01-06
浏览5037

提问者

问题状态

  • 发布时间:2009-01-06
  • 关注会员:0 人
  • 问题浏览:28012
  • 最近回答:2009-03-06
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30