는내가</li> </ol> <p>테이블의 구조를 노화 <ol> <li>트레일 균형</li> <li>을 두 테이블</p>를 사용하여 결과 집합을 얻기 위해 노력하고
있습니다 노화
loc | glAcct | Amount
-----------------------------------
1013 | 1101 | 200
-----------------------------------
1211 | 1102 | 300
-----------------------------------
,451,515,
시험 밸런스
loc | g1101 | g1102
------------------------------
1013 | 20 | 30
------------------------------
1211 | 10 | 40
-----------------------------
지금 내가 뭘하려고 오전 내가
같은 경우 문을 시도loc | glAcct | agigingAmount | Trialbalance Amount
--------------------------------------------------------------
1013 | 1101 | 200 | 20
--------------------------------------------------------------
1211 | 1102 | 300 | 40
-------------------------------------------------------------
지금 원하는 열 으로 행과 일치하는 것입니다
select ag.loc,ag.glAcct,
case
when ag.glAcct = '1101' then select g1101 from trialbalance
when ag.glAcct = '1102' then select gl101 from trialbalance
end
from trialbalance tb,Aging ag where ag.loc = tb.loc
하지만 작동하지 않습니다.
미리 감사드립니다.
참고 : 예제는 SQL Server 2008 R2에서 온라인으로 코드 작업을 보여 주기만하면됩니다. – heretolearn
감사합니다. 이것이 내가 필요한 것입니다. –