Dúvida com Update entre uma mesma Tabela SQL SERVER

Olá Amigos, estou com uma dúvida referente a como montar a logica de um update com a seguinte situação

Possuo uma tabela chamada PARCEL (referente a dados de parcelas)
onde possuo campos como valor pago, codigo de pessoa, mes de pagamento, ano de pagamento e etc
Porém foi constatado que todos os valores pago do meses 12 devera ser o mesmo que esta em 06
Ou seja
Valor parcela mês 12: 150 reais
Valor parcela mês 06: 100 reais

Deverá haver um update que altere o valor pago de todos os meses 12 para os mesmos valores que estão no mês 06
a questão é que possuo diversos valores em mês 06 para diversas pessoas, que tambem existem no mês 12, mas nao sei como fazer o link para dizer qual valor pago do mês 06 deve entrar no mês 12, atualmente eu estava tentando da seguinte forma:
onde
valpag_prc é o valor pago
tipcar_prc é o tipo de pagamento
codigo_prc é o codigo da pessoa

UPDATE PARCEL 
 SET    VALPAG_PRC = (SELECT A.VALPAG_PRC, 
                        A.CODIGO_PRC 
                 FROM   PARCEL AS A 
                 WHERE  A.TIPCAR_PRC = 001 
                        AND CONVERT(VARCHAR(10), A.DTPGTO_PRC, 112) >= 
                            '20180101' 
                        AND CONVERT(VARCHAR(10), A.DTPGTO_PRC, 112) <= 
                            '20181231' 
                        AND MESREF_PRC = 06) 
  WHERE  EXISTS (SELECT B.VALPAG_PRC, 
                  B.CODIGO_PRC 
           FROM   PARCEL AS B 
            WHERE  B.TIPCAR_PRC = 001 
                  AND CONVERT(VARCHAR(10), B.DTPGTO_PRC, 112) >= '20180101' 
                  AND CONVERT(VARCHAR(10), B.DTPGTO_PRC, 112) <= '20181231' 
                  AND B.MESREF_PRC = 09) 
   AND EXISTS (SELECT * 
               FROM   PARCEL AS A 
                      INNER JOIN PARCEL AS B 
                              ON A.CODIGO_PRC = B.CODIGO_PRC 
               WHERE  A.TIPCAR_PRC = 001 
                      AND CONVERT(VARCHAR(10), A.DTPGTO_PRC, 112) >= 
                          '20180101' 
                      AND CONVERT(VARCHAR(10), A.DTPGTO_PRC, 112) <= 
                          '20181231' 
                      AND A.MESREF_PRC = 12) 

Como podem ver eu estava declarando o novo valor como referencia o mês 06
e na condição do que seria alterado o mesmo select porém com mês 12, e para fazer o link adicionei mais um select para fazer condição entre os codigos do mês 06 e 12

Pelo que entendi você pode fazer assim
update PARCEL set VALPAG_PRC = (select VALPAG_PRC from PARCEL where MESREF_PRC = 06)
where MESREF_PRC = 12)
and TIPCAR_PRC = 001;

Isso quase isso, porém possuo diversos valores pagos para diversas pessoas, então deveria haver um link para informar qual valor do mês 06 deve entrar no mês 12
por exemplo
Mês 06 Mês 12
500----------250
100----------150
200----------350
300----------050
150----------100

Como indicar onde cada valor do mês 06 vai entrar no mês 12

Entendi ai é só colocar uma clausula and e passar a sua condição;

a condição é que os valores que sairem dos codigos de pessoa do mês 12 devem ser o mesmo do mês 06, porém isso tudo esta na mesma tabela
como faço o link entre uma mesma tabela, apenas indicando que os dados que estão no mês 12 devem ser os mesmos do mês 06

update PARCEL set VALPAG_PRC = (select VALPAG_PRC from PARCEL where MESREF_PRC = 06)
where (select VALPAG_PRC from PARCEL where MESREF_PRC = 06) <> (select VALPAG_PRC from PARCEL where MESREF_PRC = 12)
and TIPCAR_PRC = 001;

Mas não precisaria dos links do codigo da pessoa ?
para indicar que o valor de 50 reais do codigo de pessoa 0001 do mês 06, deveria entrar no codigo 0001 do mês 12 ?
porque assim desse jeito não entendo como cada dado vai saber qual valor substituir

Consegui !
Fiz da seguinte forma
UPDATE PARCEL SET PARCEL.VALPAG_PRC = B.VALPAG_PRC FROM PARCEL INNER JOIN
(SELECT CODIGO_PRC, VALPAG_PRC, MESREF_PRC, TIPCAR_PRC FROM PARCEL WHERE MESREF_PRC = 06 AND ANOREF_PRC = 2018 AND TIPCAR_PRC = ‘001’) AS B
ON PARCEL.CODIGO_PRC = B.CODIGO_PRC
AND PARCEL.TIPCAR_PRC = B.TIPCAR_PRC
WHERE PARCEL.MESREF_PRC in (09,10,11,12) AND PARCEL.ANOREF_PRC = 2018 AND PARCEL.TIPCAR_PRC = 001