Мой стол выглядит как
Product Price Qty A 100 10 B 200 30 A 100 15 A 150 20
Два раза Цена 100 повторяется для продукта А в моей таблице. Следует добавить количество, если значение цены для продукта одинаково. Мой результат должен выглядеть следующим образом
Product Price Qty A 100 25 A 150 20 B 200 30
Просто используйте group by product, price с sum агрегацией как:
group by product, price
sum
select product, price, sum(qty) from tab group by product, price order by product, price;
использование sum() функция с группировкой по продукту и цене
sum()
select t.product, t.price,sum(t.qty) as Qty from your_table t group by t.product,t.price