postgresql - 汇总日期 postgresql 的总和
问题描述
我有一个包含日期和值列的表,我需要对仅显示一个日期列的值求和。例如:我有这个:
date value
2018-01-01 150
2018-01-23 140
我需要的:
date sum(value)
2018-01 290
解决方案
每月获得总和的简单解决方案:
SELECT to_char(date, 'YYYY-MM') AS mon, sum(value) AS sum_value
FROM tbl
GROUP BY 1;
对于大桌子,分组更便宜date_trunc('month', date)
。
有关的:
推荐阅读
- python - 如何使用python从所有相同的div标签和相同的类中仅提取电子邮件
- azure - Concat 逻辑应用中的文件路径和文件名以从 SFTP 虚拟机中删除文件
- python - Python ttk 按钮。将参数传递给 OnClick
- python - linux外壳$?当shell在tow fork进程中执行时,scp命令后不是0,为什么?
- css - PostCSS 乱序编译 SASS 媒体查询?
- asp.net - ASP.Net Core 3.1 - 使用视图模型上传文件总是为 NULL
- java - Appium 滚动动作发生两次
- php - 在 Ubuntu 16.04 服务器上安装特定的 PHP 版本
- qliksense - 我们可以通过 Rest API 从 Qlik sense 中提取数据吗?
- go - 如何检查一行或字符串是否包含作为 Golang 中的模板化变量?