美文网首页
SQL-窗口函数

SQL-窗口函数

作者: 闪闪亮晶晶mi | 来源:发表于2023-03-06 08:26 被阅读0次

统计2022年和2023年每月的投资额并分别统计2022和2023年度的总额

利用PARTITION by将年份数据分区,利用sum() over()统计累计值,PARTITION by放在over里面

SELECT 
year( investmentdate ) AS yea,
MONTH( investmentdate ) AS mon,
    SUM( investment ) AS mon_total_investment,
    SUM(SUM( investment )) over ( PARTITION by(YEAR ( investmentdate )) ORDER BY MONTH ( investmentdate ) ASC ) AS result 
FROM
    investmentmenttab 
WHERE
    YEAR ( investmentdate ) in( 2022 ,2023)
GROUP BY
year (
    investmentdate),
    MONTH (
    investmentdate)

执行效果如图


执行效果图.png

相关文章

  • 一、数据库之SQL语句

    一、SQL创表 二、SQL-插入 三、SQL-修改 四、SQL-删除 五、SQL-查询 以上是SQL语句常用的用法...

  • Hive常用函数

    一、窗口函数 1、窗口函数基础结构 窗口函数 = 分析函数 + over函数分析函数:sum ( )、max ( ...

  • SQL-数学函数

    数学函数也是比较常用的函数,在SQL Server中提供了20多个用于处理整数与浮点值的数学函数。数学函数能够对数...

  • SQL-常见函数

    调用:select 函数名() [from 表];分类: 单行函数:如concat、length、ifnull等...

  • 窗口函数(OVER 子句)

    窗口函数简介 数据准备 问题描述 解答 窗口函数简介 窗口函数是 SQL 中一类特别的函数。 和聚合函数相似,窗口...

  • 高级函数_分析函数与窗口函数

    高级函数_分析函数与窗口函数 分析函数往往与窗口函数一起使用,over()为窗口函数 一、分析函数 1.01、排名...

  • sql自学笔记(十九)——MySQL8.0版本的新特性(九)

    窗口函数 基本概念 MySQL8.0支持窗口函数(Windows Function),也称分析函数。 窗口函数与分...

  • hive窗口函数

    一.窗口函数基本概念 Mysql8.0也支持窗口函数,也称为分析函数,窗口函数与分组聚合函数类似,但是每一...

  • mysql8窗口函数(1)—语法

    窗口函数是针对查询的每一行,使用对应改行相关的行进行计算。大多数聚合函数也可以用作窗口函数。 窗口函数 窗口函数的...

  • NumPy API(二十六)——窗口函数

    窗口函数 各种窗口函数 bartlett(M) 返回Bartlett窗口。 blackman(M) 返回Black...

网友评论

      本文标题:SQL-窗口函数

      本文链接:https://www.haomeiwen.com/subject/fvfmldtx.html