选择具有相同名称的项目并添加该行所包含的每个值

时间:2015-04-17 11:47:58

标签: sql

我正在尝试检索一行的数据,并且表中的每一行都有不同的单位售出价值。我想总结这些值并区分项目descr

我使用了以下代码,

select distinct s.descr, SUM(s.unitqty)
from saleslines s

1 个答案:

答案 0 :(得分:1)

您需要指定要应用sum函数的分组:

SELECT s.descr, SUM(s.unitqty) AS sum_of_unitqty
FROM saleslines s
GROUP BY s.descr

distinct关键字是不必要的,因为group by将确保群组内的唯一性。