오라클 8i임돠....
예제 테이블이 있고 이 테이블 구조는 다른테이블에서도 연결해 쓰기땀시 필드구조는
이케 해야한다고 하네용...
그런디...
날짜 나라코드 환율
2000/01/01 JP 100
2000/01/01 CN 140
2000/01/01 US 1200
2000/01/02 JP 100
2000/01/02 CN 130
2000/01/02 US 1190
.
.
.
이렇게 나라코드별루 환율이 쫘악...반복적으로 리스트가 되는데...
이넘을 인쇄하거나 보기 좋게 보여주기위해 DBGrid를 이용하려고합니다.....
제가 해보고 싶은거이.... =.=
2000/01/01 US 1200 CN 140 JP 100
2000/01/02 US 1190 CN 130 JP 100
.
.
.
이렇게 나오게 하는거이 가능하까요? ... 그거참...
하하..
또 동적으로 테이블 생성해가지고 해야하남..?
이걸 자빠뜨린다고 하는디...
음...가능이나 한지요...
오라클이면 뭔가 꽁수가 있을법도 한디...
그러나 나라코드를 알고 있다하여도 갯수가 많을경우는 문제가있읍니다 (대체로 20 개 이상이면)
1. TEST TABLE
BDATE BNAME BMON
20000101 JP 100
20000101 CN 140
20000101 US 1200
20000102 JP 100
20000102 CN 130
20000102 US 1190
2. TEST SQL
SELECT
MASTER.BDATE AS 일자,
MAX(JP.BMON) AS JP환율,
MAX(CN.BMON) AS CN환율,
MAX(US.BMON) AS US환율
FROM PSD_TEMP MASTER,
PSD_TEMP JP,
PSD_TEMP CN,
PSD_TEMP US
WHERE MASTER.BDATE = JP.BDATE(+) AND
JP.BNAME = 'JP' AND
MASTER.BDATE = CN.BDATE(+) AND
CN.BNAME = 'CN' AND
MASTER.BDATE = US.BDATE(+) AND
US.BNAME = 'US'
GROUP BY MASTER.BDATE
3. 결과
일자 JP환율 CN환율 US환율
20000101 100 140 1200
20000102 100 130 1190
답변이되었나요 ..
즐푸 하시길 ...
황광일 wrote:
> 오라클 8i임돠....
> 예제 테이블이 있고 이 테이블 구조는 다른테이블에서도 연결해 쓰기땀시 필드구조는
> 이케 해야한다고 하네용...
> 그런디...
>
> 날짜 나라코드 환율
> 2000/01/01 JP 100
> 2000/01/01 CN 140
> 2000/01/01 US 1200
> 2000/01/02 JP 100
> 2000/01/02 CN 130
> 2000/01/02 US 1190
> .
> .
> .
> 이렇게 나라코드별루 환율이 쫘악...반복적으로 리스트가 되는데...
> 이넘을 인쇄하거나 보기 좋게 보여주기위해 DBGrid를 이용하려고합니다.....
>
> 제가 해보고 싶은거이.... =.=
>
> 2000/01/01 US 1200 CN 140 JP 100
> 2000/01/02 US 1190 CN 130 JP 100
> .
> .
> .
> 이렇게 나오게 하는거이 가능하까요? ... 그거참...
> 하하..
>
> 또 동적으로 테이블 생성해가지고 해야하남..?
> 이걸 자빠뜨린다고 하는디...
>
> 음...가능이나 한지요...
> 오라클이면 뭔가 꽁수가 있을법도 한디...
>
>
>
>
>