我想添加所有CY的值,其中每个PID的PY量相同
换句话说:PID 1的PY和PID 4的PY相同。 PID 2的PY和PID 5的PY相同
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,LON)
Having COUNT(ID) < 2
Select
SUM(Total) as [Total]
From #tempb
如何仅添加ID 1、4和5的CY值?