개발환경.
Delphi5, ADOconnection, Access DB,
[Table 구조]
1. 업체 Table
ComID integer(일련번호) <- Primary Key
ComName String(30) //업체명
..., //기타필드.
2. 제품 Table
PrdID integer(일련번호) <- Primary Key
PrdName String(30) //제품명
..., //기타필드.
3. 출고 Table
ioSerial integer(일련번호) <- Primary Key
ioDate DateTime //출고 일자.
ComID integer(일련번호) <- FK(외부키) //업체 Table의 ComID
PrdID integer(일련번호) <- FK(외부키) //제품 Table의 PrdID
TotSu integer //출고수량
ioGum integer //출고금액
Remark String(30) //비고사항
4. 입금 Table
ioSerial integer(일련번호) <- Primary Key
ioDate DateTime //입금 일자.
ComID integer(일련번호) <- FK(외부키) //업체 Table의 ComID
ioGum integer //입금금액
Remark String(30) //비고사항
여기서 데이터가 다음이라 가정할 때
출고 테이블
ioSerial.....ioDate......ComID.......PrdID......TotSu.....ioGum.....Remark
==============================================================================
1............2000-02-03..1...........1..........100.......100,000...비고
2............2000-02-08..1...........1..........200.......200,000...비고
3............2000-02-12..1...........1..........100.......100,000...비고
4............2000-02-23..1...........1..........300.......300,000...비고
입금 테이블
ioSerial.....ioDate......ComID.......ioGum.....Remark
========================================================
1............2000-02-07..1...........100,000...비고
2............2000-02-20..1...........300,000...비고
다음 형태의 구조를 볼수있는 QUERY 문장을 부탁드립니다.
않되는 것인가요,,단, 새로운 테이블 생성 없이...
조인된 테이블
ioSerial.....ioDate......ComID.......PrdID......TotSu.....ioGum.....Remark
==============================================================================
1............2000-02-03..1...........1..........100.......100,000...비고
1............2000-02-07..1................................100,000...비고 < 입금
2............2000-02-08..1...........1..........200.......200,000...비고
3............2000-02-12..1...........1..........100.......100,000...비고
2............2000-02-20..1................................300,000...비고 < 입금
4............2000-02-23..1...........1..........300.......300,000...비고
UNION QUERY를 적용시 PrdID, TotSu등이 빠저요...
(SELECT ioSerial, ioDate, CustID, ioGum, Remark FROM PrdIO)
UNION (SELECT ioSerial, ioDate, CustID, ioGum, Remark FROM GumIO)
ORDER BY ioDate
...흑흑...
고수님들에 조언을...