为什么80%的码农都做不了架构师?>>>   

declare

--声明变量

v_sum_cnt        number(10);

v_kxf_cnt         number(10);

v_bkxf_cnt       number(10);

begin

--1.获取批次总量、可下发量、不可下发量

select count(1),

sum(case

when (a.customer_status is null or

(a.latest_assigned_date <= add_months(sysdate, -6) and

a.customer_status = 'assigned')) then

1

else

0

end),

sum(case

when (a.customer_status is null or

(a.latest_assigned_date <= add_months(sysdate, -6) and

a.customer_status = 'assigned')) then

0

else

1

end)

into v_sum_cnt, v_kxf_cnt, v_bkxf_cnt

from cls_customer_info a, dm_custlist_upload_batch b

where a.upload_batch_id = b.batch_id

and a.upload_batch_id = IN_UPLOAD_BATCH_ID;

--2. 添加其他业务逻辑代码...

end;

----------------------分割线------------------------

一开始这样写的:

select count(1) into v_sum_cnt,

sum(case

when (a.customer_status is null or

(a.latest_assigned_date <= add_months(sysdate, -6) and

a.customer_status = 'assigned')) then

1

else

0

end)

into v_kxf_cnt,

sum(case

when (a.customer_status is null or

(a.latest_assigned_date <= add_months(sysdate, -6) and

a.customer_status = 'assigned')) then

0

else

1

end)

into v_bkxf_cnt

from cls_customer_info a, dm_custlist_upload_batch b

where a.upload_batch_id = b.batch_id

and a.upload_batch_id = IN_UPLOAD_BATCH_ID

;

编译时就报错咯:编译错误  PL/SQL: ORA-00934: group function is not allowed here.

转载于:https://my.oschina.net/MiniBu/blog/347102

存储过程中同一语句多个聚合函数时 into 用法相关推荐

  1. SQL Server中T-SQL语句查询使用的函数

    SQL Server中T-SQL语句查询使用的函数 一,字符串函数 字符串函数用于对字符串数据进行处理,并返回一个字符串或数字. 函数名 描述 举例 CHARINDEX 用来寻找一个指定的字符串在另一 ...

  2. C语言试题五十七之假定输入的字符串中只包含字母和*号。请编写函数function,它的功能是:删除字符串中所有*号。在编写函数时,不得使用c语言提供的字符串函数。

    1. 题目 假定输入的字符串中只包含字母和*号.请编写函数function,它的功能是:删除字符串中所有*号.在编写函数时,不得使用c语言提供的字符串函数. 2 .温馨提示 C语言试题汇总里可用于计算 ...

  3. Matlab中一维和二维滤波函数及其典型用法【随时更新】

    Matlab中一维和二维滤波函数及其典型用法[随时更新] 一维滤波函数 均值滤波器movmean 中值滤波器movmedian 二维滤波函数 用fspecial预定义各种二维滤波器 主要用于自查,如果 ...

  4. power bi函数_在Power BI中的行上使用聚合函数

    power bi函数 Aggregate functions are one of the main building blocks in Power BI. Being used explicitl ...

  5. MYSQL中最基础的的聚合函数(重点!)

    一.聚合函数的介绍 在数据库查询过程中,不仅只返回数据的基础信息,有时还需对这些数据进行统计和汇总.MySQL 提供了聚合函数,用于实现这些高级功能. 二.聚合函数的基础运用 聚合函数用于对一组值进行 ...

  6. 聚合函数的计算机控件,sql – 当我们在联接中使用聚合函数时如何使用Group By子句?...

    我想加入三个表并计算表A的总和(数量). 我试了一下,得到了想要的输出.但我仍然混淆基于聚合函数和Group By子句. 在通过连接两个或多个表来计算总和值时,我们需要在Group By子句中提及哪些 ...

  7. MYSQL中最基础的的聚合函数(avg求平均值及count求和)

    一.avg函数 1.性质及作用:avg(column) 用于返回数字型字段 column 的平均值,注意:列值为 null 的字段不参与运算. 2.如何运用 实例:1.获取线路里程的平均值. 2.获取 ...

  8. SQL聚合函数功能和用法解析

    第一部分:介绍SUM和 AV G 我们知道数据库通常包含大量数据,要从海量的数据中找到我们需要的某条记录无异于大海捞针,不过通过SQL语言我们可以找到很多方法从数据库中提取我们要查找的特定数据,就是通 ...

  9. MATLAB中画折线图:plot函数的简单用法

    20年4月24日更新 关于MATLAB里柱状图的画法,以及如何在图例legend和轴标签xlabel里加入latex公式,请参考 https://blog.csdn.net/u014261408/ar ...

最新文章

  1. docker4dotnet #4 使用Azure云存储构建高速 Docker registry
  2. ATS和闰秒那些事儿
  3. Expert 诊断优化系列------------------透过等待看系统
  4. 【常规的01背包 POJ3624 UVA562 HDU2546 HDU3466 poj1745】
  5. 聊聊storm TridentBoltExecutor的finishBatch方法
  6. android组件通讯 Intent-Action属性
  7. python逻辑题_这道逻辑题 用 Python 代码 如何实现?
  8. SQL ABAP ST05 hint
  9. 按钮交互loading ---- 转圈圈 加载
  10. 预处理和typedef
  11. 2020年Q3笔记本电脑出货量:惠普反超联想居首位 苹果第四
  12. sql无法写入mysql_windows7 sqlserver2012 无法写入受保护的内存 解决办法
  13. 浸油式服务器散热系统,一种服务器散热系统
  14. 计算机组成与设计 笔记(一)
  15. Deep Glow for mac(AE高级辉光特效插件)
  16. 数据模型(LP32 ILP32 LP64 LLP64 ILP64 )
  17. 组态王与网关设备的通讯(京金华TNode-M多网口网关)
  18. Java equal
  19. 【计算机系统】如何在阿里云ECS服务器上定时执行Python脚本?
  20. 单片机编程:求8个无符号数的平均值

热门文章

  1. 可疑文件_Windows 10 Defender误删除了我的文件,用这个方法,轻松恢复
  2. java 流 复制文件_【Java】使用字节流复制文件
  3. mysql十分钟分组_MYSQL每隔10分钟进行分组统计的实现方法
  4. 格式引用_论文中如何快速给出规范的文献引用格式?
  5. java中Pattern和Matcher的使用
  6. An error occurred. connect() failed (111: Connection refused) while connecting to upstream
  7. 网络安全技术——数字证书技术原理
  8. ElementUI的el-table怎样隐藏某一列
  9. AntV中的饼状图中的花瓣图中的ToolTip怎样修改
  10. WebService入门简介教程