sql 计算年度累计
最编程
2024-05-02 08:58:28
...
最近做数据模型时发现一个需要计算数据本年累计的一个需求,下面记录下:
如下图,需要计算每个人的本年累计和。
这时候可以利用sql的一个分析函数来实现累计数据分析。
分析函数:sum(XX) over (partition by country order by date) 这个函数的意思是指: 对XX这个指标在country的分组,并且在date的顺序进行做累计数据计算。
例如用上面的原始数据写个sql:
select id,date,name,value,sum(value) over (partition by substr(date,1,4),name order by date) as sumValue from table
执行这条语句的结果如下:
这样就实现了累计的效果!!
上一篇: 小学生学习数据分析 ----->使用累计用户数的数据指标
下一篇: 财务说明 - 宏观指标
推荐阅读
-
Power BI 学习--计算累计年度到年度、年度到年度、年度到年度
-
Power BI - 计算累计一个(WTD、YTD、MTD、QTD)
-
蜂巢、maxcompute 计算当前月份累计值、当前年份累计值示例
-
问题 Python:用折线图表示累计营业额的年度比较 EN
-
Oracle date contemporaneous、Oracle BIEE 中的时间维度和时间轴函数、同期、同比、环比、累计、同期累计计算 | XueBuYuan ...
-
sql 计算年度累计
-
使用 MDX 计算去年的年度累计数
-
数据库编程竞赛:一个 SQL 计算扑克牌 24 分
-
如何使用 SQL 语句在 MySQL 中执行复杂的数据计算和处理?
-
数据分析面试] 10.计算平均通勤时间(SQL:timestampdiff 与 datediff 之差)-标题