sql - 如何对特定列分组的列求和?
问题描述
我要疯了,我认为山雀是一个简单的计算。本质上,我想要基于时间戳的列的总和。我认为通过分组我可以解决它,但我的行为很奇怪。
这是示例:
黄色“按日期分类的总类别”列是我需要的输出。
> select
> day_timestamp,
> plans,
> total_employees,
> sum (total_employees) as total
> from table
如果我的示例中“按日期分类的总类别”列中的结果,我会得到疯狂的数字
任何帮助我怎样才能做到这一点?
解决方案
利用GROUP BY
SELECT SUM(total) FROM YOUR_TABLE GROUP BY timestamp
推荐阅读
- pip - 根据错误日志为 psycopg2-“pip”问题构建轮子时出错?
- homebrew - 如何检查 CPU 类型以从 Homebrew 获取来源?
- node.js - mongoose 聚合查询中的 $match
- python - 我可以在数据框中采样数据集而不选择两次相同的数据集(无需替换)吗?
- django - “用户”对象没有属性“通知”
- firebase - 我正在尝试将 ESP8266 与 firebase 连接,但出现这些编译错误,
- python - 无法让 sqlalchemy.orm 在多线程期间使用 Session.execute() 将数据插入到我的 postgres 数据库表中
- reactjs - Reactjs 和 axios。从 json 数据库中删除对象
- javascript - 如何反转 SVG 文本路径,使文本不会颠倒?
- android - Android 在运行时找不到方法