안녕하세요,...
sql에서요...
각기 다른 테이블에서.....필드를 모아다가..디비그리드에 보여주구요..
마지막에는 앞의 필드중 두개를 곱해서..계산한결과를 내용6 컬럼에다가 넣어주구요....그리고..내용7 에 계산한 결과의 토탈을 넣어줄려구요..
그런데..여기저기..테이블을 조인할때.어떡해 해야지요??
질답란에서 본 기억이 나길래..찾느라구 해맸는데...
도통 나타나지를 않네요..(에공^^있다는걸 알면서두 못찾네요..^^)
대충 그려보면 이렇게 됩니다..
내용1 내용2 내용3 내용4 내용5 내용6 내용7
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ------------------------
00 가나다 1111 100 1000 -------- -------
이렇게 되구요...
내용6은 해당 줄의 합게구요...
내용7은..계속 누적되는 합입니다..
내용1,2 A테이블
내용3 B테이블
내용4,5 C테이블
부탁드립니다..
> 안녕하세요,...
> sql에서요...
> 각기 다른 테이블에서.....필드를 모아다가..디비그리드에 보여주구요..
> 마지막에는 앞의 필드중 두개를 곱해서..계산한결과를 내용6 컬럼에다가 넣어주구요....그리고..내용7 에 계산한 결과의 토탈을 넣어줄려구요..
> 그런데..여기저기..테이블을 조인할때.어떡해 해야지요??
> 질답란에서 본 기억이 나길래..찾느라구 해맸는데...
> 도통 나타나지를 않네요..(에공^^있다는걸 알면서두 못찾네요..^^)
> 대충 그려보면 이렇게 됩니다..
> 내용1 내용2 내용3 내용4 내용5 내용6 내용7
> ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ------------------------
> 00 가나다 1111 100 1000 -------- -------
> 이렇게 되구요...
> 내용6은 해당 줄의 합게구요...
> 내용7은..계속 누적되는 합입니다..
>
>
> 내용1,2 A테이블
> 내용3 B테이블
> 내용4,5 C테이블
>
> 부탁드립니다..
>
>
예를 든다면 다음과 같습니다.
SELECT A.1 A1, A.2 A2, B.3 B3, C.4 C4, C.5 C5, B.3+C.4+C.5 D6
FROM A, B, C
WHERE A.CODE = B.CODE
AND B.CODE = C.CODE
이후에 누적되는 합계는 1번의 쿼리만으로는 어려울 것 같구요.
일단 이렇게 쿼리를 한 후 쿼리에 'Calc Field'를 추가한 후 계산식을 넣어주면 어떨까 싶네요.