Я хотел бы добавить все значения CY, где значения PY одинаковы для PID
Другими словами: PY PID 1 и PY 4 PID одинаковы. PY для PID 2 и PY для PID 5 одинаковы
Select
[ID] ,a.[PY] ,a.[CY] ,a.[LAT] ,a.[LON] Into #tempa
From MyTable as a
INNER JOIN MyTable as b on a.PY = b.PY and a.ID <> b.ID
Select
Convert (varchar, LAT) + ', ' + convert (varchar, LON) as 'Combined',
SUM(CY) as Total ,COUNT(ID) as [Count] Into #tempb
From #tempa
Group by Convert (varchar, LAT) + ', ' + convert (varchar, LON)
Having COUNT(ID) < 2
Select
SUM(Total) as [Total]
From #tempb
Как добавить значения CY только для ID 1, 4 и 5?