我想获得以下数据每月的累积平均值。
EJ
date val acum
20221229 1 1
20221230 8 4.5
20221231 3 4
20230101 7 7
20230101 4 5.5
代码:
BEGIN var_out = SELECT FCURR,
date,
val,
SUM(SUM(val)) over (order by date asc) AS acum
FROM
(SELECT
val
FROM table
WHERE "KURST" ='M')
GROUP BY date,val
ORDER BY 3 DESC; END
您似乎正在寻找每月分区的窗口平均值。
在SQL Server中,假设有一个表mytable(dt, val)
:
select dt, val,
avg(1.0 * val) over(
partition by year(dt), month(dt)
order by dt
) running_monthly_avg
from mytable
where kurst = 'M'
这是按日期排序的按月分区的平均值。通常,每月的第一行只对其本身取平均值,而最后一行对整个月取平均值。
从样本数据和结果中,我没有看到查询中需要group by
,所以我删除了它。
Here isa DB Fiddle:
running_monthly_avg3 4.000000
相关内容
- 没有找到相关文章
最新更新
- 复选框setTextPosition(TOP)不工作
- CSRF验证失败.请求中止-即使添加了{% csrf_token %}
- 使用 psql 的复制语句时如何压缩数据?
- 如何在Flutter中更改键盘
- FXMLLoader无法找到JavaFX类,但手动创建JavaFX创建工作
- 尝试用Intent解释Android Studio中的Java方法
- "无法获取/api/items"
- 如何使用PowerShell确认系统初始化完成?
- 将值从文本框传递给actionlink
- 正确解析jobobject
- 如何使用Hedera JS SDK生成一组基于BIP-39种子短语和自定义派生路径的ECDSA密钥对?
- Java 8流嵌套ForEach与不同的条件
- 如何对包含句点(.)的关键字进行语法高亮显示?
- 属性图像 URL 在类型 {} 上不存在
- 写一个约束来强制一个值至少出现一次
- 基于锚展开手风琴
- React+Jest:每当我试图访问DOM属性(即:toHaveStyle)时,测试将永远挂起
- 如何在WPF中显示数据网格中的用户输入?
- 如何在特定端口运行mongo docker实例
- 匕首柄-碎片绑定为空?
- 在flask中使用WTFORMS和SQAlchemy更新值
- 不等式运算符无法解析boolean和int数据类型
- GSUB替换3个或更多的重复字符
- 如何使用新的RenderEffect库模糊视图?
- Oracle 19c upgrade: JDBC error java.sql.SQLRecoverableExcept
- 如何找到和解析行在文本文件开始与某些文本?
- 入口:目录级别参数
- 我如何重构下面的代码,以允许我在chatGPT中生成连贯和流畅的文档?
- 在typescript中添加eventlistener到nodelist
- c -为什么我的内核崩溃时,我添加更多的参数到一个函数?
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium