次のクエリがあります
with CTE as
(
select Barkod, sum(kolicina) as Kolicina
from stocks
where Barkod = '555'
group by Barkod
)
select s.Barkod, s.Kategorija, s.Artikal, s.Opis, s.Kolicina, s.N_cena,
s.N_Iznos, s.P_cena, s.P_Iznos, s.datum, s.Golemina from Stocks as s
join CTE as b
on b.Barkod = s.Barkod
このクエリの結果は
555 КОШУЛА QWRSF QWRSF 10 10.00 NULL 20.00 NULL NULL NULL
555 КОШУЛА QWRSF QWRSF 1 10.00 NULL 20.00 NULL NULL NULL
次の結果を得る必要があります
555 КОШУЛА QWRSF QWRSF 11 10.00 NULL 20.00 NULL NULL NULL
そのため、Kolicina フィールドを合計して、すべてを 1 行にまとめる必要があります。