postgresql - postgresql 使用每日数据获取每周平均案例
问题描述
我有一个名为 Table1 的表。我正在尝试获取每周平均值,但我只有每日数据。我的表包含以下属性:caseID、日期、状态和其他一些(不相关的)属性。通过以下查询,我制作了下表,该表接近我想要的:
但是,我想添加平均每周的病例数。我到处找,但我不知道如何包括它。有没有人知道如何添加它。
谢谢。
解决方案
select
date,
countcase,
extract(week from date) as weeknbr,
avg(countcase) over (partition by extract(week from date)) as weeklyavg
from table1;
推荐阅读
- android - 使用 WebRTC Android 回声
- php - PHP 变化?从网址到 /
- c# - 为什么我以后不能通过 if 语句向我的字符串变量添加一个值并在 C# 中运行输出代码?
- sql-server - 按一列有效地对查询进行分组,取另一列的最大值和来自同一行的第三列作为最大值列
- security - KRACK 补丁如何发挥作用
- python - 使用python在网页上单击“加载更多”
- node.js - 提出请求后更新快速会话?
- c# - C#字符编码问题
- c# - WPF 绑定到 DependencyProperty 问题与窗口内的自定义用户控件
- swift - 在 UITableViewCell 类中调整 UILabel 大小(即宽度和高度)?