검색할 날짜형식은 DB형식에 따라
yyyy-mm-dd
라고 하면
DB필드에 날짜필드가 두개가 있습니다.
yyyy-mm-dd형식으로요.
그런데 만약에 검색할 날짜가 2000-03-01이고
DB필드1번 날짜가 2000-02-31
DB필드2번 날짜가 2000-03-05이면
검색할 날짜가
디비 1번의 날짜와 디비2번의 날짜사이에 있으면
디비그리드에 전부출력하게 하는 것을 만들고 싶습니다.
그런데 조건문으로 아무리 해도 답이 나오질 않아요.
소스 좀 부탁드립니다.
> 검색할 날짜형식은 DB형식에 따라
> yyyy-mm-dd
> 라고 하면
>
> DB필드에 날짜필드가 두개가 있습니다.
> yyyy-mm-dd형식으로요.
>
> 그런데 만약에 검색할 날짜가 2000-03-01이고
> DB필드1번 날짜가 2000-02-31
> DB필드2번 날짜가 2000-03-05이면
> 검색할 날짜가
> 디비 1번의 날짜와 디비2번의 날짜사이에 있으면
> 디비그리드에 전부출력하게 하는 것을 만들고 싶습니다.
> 그런데 조건문으로 아무리 해도 답이 나오질 않아요.
> 소스 좀 부탁드립니다.
>
>
with Query1 do begin
Close;
sql.Clear;
sql.Add('Select * from 디비명 ');
sql.Add('Where (날짜1<=:N1) ');
sql.Add('And (날짜2>=:N2)');
ParamByName('N1').AsString:= '2000-03-01';
ParamByName('N2').AsString:= '2000-03-01';
Open;
end;
이렇게 하면 되지 않나요?