小编noo*_*mer的帖子

删除 column2 的重复项,然后根据 column1 将它们分组,然后将 sql 中 column3 的值相加

桌子看起来像

column1  column2    column3
400196  2021-07-06   33
400196  2021-07-06   33
400196  2021-08-16   33
Run Code Online (Sandbox Code Playgroud)

我想根据第 1 列的分组获得第 3 列值的总和,但不应添加重复的日期值

所需的输出是:

column1  column3
400196   66
Run Code Online (Sandbox Code Playgroud)

我写的查询是

select sum(column3)
from table_name
group by column1
Run Code Online (Sandbox Code Playgroud)

但这给了我结果 99

sql group-by sum aggregate-functions

2
推荐指数
1
解决办法
28
查看次数

标签 统计

aggregate-functions ×1

group-by ×1

sql ×1

sum ×1