Query의 Where절의 조건에 관한문의
1) 다음과 같이 판매Table이 구성되어 있다고 하고
Table Name : Sale
FieldName FieldType 설명
--------- --------- ------
SaleDate DateTime 판매일자
SeqNo Integer 판매일자내에서 일련번호 예)1998년1월1일 1번 -- 10번,1998년1월2일 1번 -- 30번
* Key Field는 SaleDate,SeqNo
2) 자료는 다음과 같이 등록되어 있다고 한다.
판매일자는 1997년12월31일부터 1998년11월31일
일련번호는 각 일자 내에서 1번 부터 20번까지씩
3) 조건에 대한 문의
Var
LSDate,LEDate:TDate;
LSSeqNo,LESeqNo:Integer;
Begin
//Table의 SetRange
LSDate := StrToDate('1997-12-31');
LEDate := StrToDate('1998-01-10');
LSSeqNo := 10;
LESeqNo := 5;
Table1.SetRange([LSDate,LSSeqNo],[LEDate,LESeqNo]);
// 위와 같이 하면 1997-12-31일 10번부터 1998-01-10일 5번 까지 자료의 범위가 정해지는데
Query의 Where절에서 SetRange와 같은 결과를 얻을려면 어떻게 해야 하나요...
|