Vraag : Hoe te om manuscript voor requirment te schrijven?

Ik heb de onderstaande lijst en result.
Requirement is de behoefte van I om het Omgekeerde bedrag van de lijst te vinden. Bijvoorbeeld, in eerste verslag is het Voorwerp A in Site1 =1 en site2=10 en Amt= 100 en als het zelfde voorwerp in Site1=10 en Site2=1 (omgekeerde plaats) toen amt= 200 is. Zo in mijn resultaat I behoefte om 200 in de reverseAmtkolom voor dit verslag te tonen. Gelieve te laten me het weten hoe te om deze taak te doen. Ik waardeer werkelijk uw help.
Table:
Object site1 site2 Amt
A1 10 100
A 10 1 200
A 2 50 600
B 2 50 700
B 50 2 100

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


Antwoord : Hoe te om manuscript voor requirment te schrijven?

Zie of werkt het:

selecteer Table1.Object,
       Table1.site1,
       Table1.site2,
       Table1.Amt,
       isnull (Table2.Amt, 0) als ReverseAmt
  van verlaten Table1 treed toe (uitgezocht Voorwerp,
                                 site2 als site1,
                                 site1 als site2,
                                 Amt
                            van Table1) Table2
       op (Table1.Object = Table2.Object en Table1.site1 = Table2.site1 en Table1.site2 = Table2.site2)
Andere oplossingen  
 
programming4us programming4us