Pergunta : Como escrever o certificado para o requirment?

Eu tenho a tabela below e result.
Requirement é mim precisa de encontrar a quantidade reversa da tabela. Por exemplo, no primeiro registro objetar A está em Site1 =1 e site2=10 e Amt= 100 e se o mesmo objeto está (local reverso) então no amt= Site1=10 e Site2=1 200. Assim em meu resultado eu preciso de mostrar 200 na coluna do reverseAmt para este registro. Deixar-me por favor saber fazer esta tarefa. Eu aprecio realmente seu help.
Table:
Object site1 site2 Amt
A 1 10 100
A 10 1 200
A 2 50 600
B 2 50 700
B 50 2 100

RESULT:                        amt ReverseAmt
A 1 do
Object site1 site2 10 100 200
A 10 1 200 100
A 2 50 600 0
B 2 50 700 100
B 50 2 100 700


class= do

Resposta : Como escrever o certificado para o requirment?

Ver se trabalha:

selecionar Table1.Object,
       Table1.site1,
       Table1.site2,
       Table1.Amt,
       isnull (Table2.Amt, 0) como ReverseAmt
  de Table1 deixado juntar-se (selecionar o objeto,
                                 site2 como site1,
                                 site1 como site2,
                                 Amt
                            de Table1) Table2
       em (Table1.Object = Table2.Object e Table1.site1 = Table2.site1 e Table1.site2 = Table2.site2)
Outras soluções  
 
programming4us programming4us