oracle sql调错

 

 

select count(*)

  from ((select (case

                  when (instr(',' || wm_concat(type) || ',', ',develop-plan,') > 0) then

                   'develop-plan'

                  else

                   'unRead'

                end) type,

                max(id) id,

                name,

                node_level,

                project,

                end,

                max(created_date) created_date,

                center,

                year_flg,

                sequence,

                min(isRead) isRead,

                MyReplace(wm_concat(msgCreateDate), ',') msgCreateDate,

                wm_concat(group_name),

                max(planId),

                0 owe_days,

                0 owe_money

           from (select 'develop-plan' as type,

                        node.node_id as id,

                        template_node.node_name as name,

                        template_node.node_level,

                        project.project_name as project,

                        node.schedule_end_date as end,

                        warning.CREATED_DATE as created_date,

                        '' as center,

                        '' as year_flg,

                        ROW_NUMBER() OVER(PARTITION BY node.templet_id, project.project_project_id ORDER BY warning.created_date ASC) as sequence,

                        (select min(t.is_read)

                           from plan6_message_user_read t

                          where t.node_id = node.node_id

                            and t.need_reader = 'zhangch'

                          group by t.node_id) isRead,

                        '' msgCreateDate,

                        info.name group_name,

                        info.biz_cd planId,

                        0 owe_days,

                        0 owe_money

                   from plan6_warning        warning,

                        plan6_node           node,

                        project_distribution info,

                        project_period       pp,

                        project_project      project,

                        plan6_templet_node   template_node

                  where warning.node_id = node.node_id

                    and node.plan_id = info.biz_cd

                    and info.project_period_id = pp.project_period_id

                    and pp.is_enabled = 1

                    and pp.project_project_id = project.project_project_id

                    and template_node.node_id = node.templet_id

                    and info.if_in_plan = 1

                    and (warning.charger_cd = 'zhangch' OR

                        node.charger_cd = 'zhangch' OR

                        node.center_manager_cd = 'zhangch' OR

                        project.project_charger_cd = 'zhangch' OR

                        project.project_charger_cd2 = 'zhangch' OR

                        project.project_charger_cd_bis = 'zhangch' OR

                        ('wubc' = 'zhangch' AND

                        template_node.node_level in (1, 2)) OR

                        (('xuhf' = 'zhangch' OR 'zhanghf' = 'zhangch') and

                        template_node.node_level = 1))

                    and warning.stat = 2

                    and node.status = 1

                    and node.is_enabled <> 0

                    and warning.stat = 2

                 union

                 select 'unRead' tyep,

                        node.node_id id,

                        template_node.node_name as name,

                        template_node.node_level,

                        project.project_name as project,

                        node.schedule_end_date as end,

                        to_date('', 'yyyymmdd hh24:mi:ss') as created_date,

                        '' as center,

                        '' as year_flg,

                        ROW_NUMBER() OVER(PARTITION BY node.templet_id, project.project_project_id ORDER BY r.created_date ASC) as sequence,

                        r.is_read isRead,

                        to_char(r.created_date, 'yyyymmdd hh24:mi:ss') msgCreateDate,

                        info.name group_name,

                        info.biz_cd planId,

                        0 owe_days,

                        0 owe_money

                   from plan6_message_user_read r,

                        plan6_node              node,

                        project_distribution    info,

                        project_period          pp,

                        project_project         project,

                        plan6_templet_node      template_node

                  where r.node_id = node.node_id

                    and node.plan_id = info.biz_cd

                    and info.project_period_id = pp.project_period_id

                    and pp.is_enabled = 1

                    and pp.project_project_id = project.project_project_id

                    and template_node.node_id = node.templet_id

                    and info.if_in_plan = 1

                    and node.is_enabled <> 0

                    and r.need_reader = 'zhangch'

                    and r.is_read = '0') warning

          where warning.sequence = 1

          group by name,

                   node_level,

                   project,

                   end,

                   center,

                   year_flg,

                   sequence) union

        (select 'oa_meeting' as type,

                metting.oa_meeting_id as id,

                TO_CHAR(metting.business) as name,

                10 as node_level,

                '' as project,

                metting.target_date as end,

                warning.created_date as created_date,

                '' as center,

                '' as year_flg,

                0 as sequence,

                '' isRead,

                '' msgCreateDate,

                '' group_name,

                '' planId,

                0 owe_days,

                0 owe_money

           from oa_meeting metting, plan_warning warning

          where metting.oa_meeting_id = warning.target

            and metting.HIDDEN_FLG = 0

            and metting.status in (1, 2, 4)

            and metting.target_date is not null

            and instr(';' || warning.responsible_person, ';zhangch;') > 0));

           

 

 

 

 报错如下:



ORA-01790的错误,查到是因为报错的那个wm_concate后面的字段不是group by的字段。

 

 

 

标题基于Python的自主学习系统后端设计与实现AI更换标题第1章引言介绍自主学习系统的研究背景、意义、现状以及本文的研究方法和创新点。1.1研究背景与意义阐述自主学习系统在教育技术领域的重要性和应用价值。1.2国内外研究现状分析国内外在自主学习系统后端技术方面的研究进展。1.3研究方法与创新点概述本文采用Python技术栈的设计方法和系统创新点。第2章相关理论与技术总结自主学习系统后端开发的相关理论和技术基础。2.1自主学习系统理论阐述自主学习系统的定义、特征和理论基础。2.2Python后端技术栈介绍DjangoFlask等Python后端框架及其适用场景。2.3数据库技术讨论关系型和非关系型数据库在系统中的应用方案。第3章系统设计与实现详细介绍自主学习系统后端的设计方案和实现过程。3.1系统架构设计提出基于微服务的系统架构设计方案。3.2核心模块设计详细说明用户管理、学习资源管理、进度跟踪等核心模块设计。3.3关键技术实现阐述个性化推荐算法、学习行为分析等关键技术的实现。第4章系统测试与评估对系统进行功能测试和性能评估。4.1测试环境与方法介绍测试环境配置和采用的测试方法。4.2功能测试结果展示各功能模块的测试结果和问题修复情况。4.3性能评估分析分析系统在高并发等场景下的性能表现。第5章结论与展望总结研究成果并提出未来改进方向。5.1研究结论概括系统设计的主要成果和技术创新。5.2未来展望指出系统局限性并提出后续优化方向。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值