我有一个名为messages的sql表,我收到来自不同设备的所有消息。
结构是(start_time是唯一键):
说明:首先从一个会话中删除所有重复项,然后对所有数量求和。
我将非常感谢你的帮助
答案 0 :(得分:2)
尝试此查询。它应该这样做。
select t.product, sum(t.quantity) as sum_quantity
from
(
select distinct product, quantity
from
messages
) t
group by t.product
order by t.product asc
答案 1 :(得分:0)
尝试使用不同的
进行分组Select Product, Sum(Distinct Quatity) As Qty
From messages
Group By Product