With DateSelectForm.Query1 do begin
Close;
SQL.Clear;
SQL.Add('Select * from DayMoney');
SQL.Add('where DDate between "'+st1+'" and "'+st2+'"');
Open;
End;
end;
select * from Employees where BirthDate < '00-12-08'
해보시면 아무런 문제가 없다고 나올 겁니다.
혹시 Query Component를 통해서 하시나요 ?
그러면
'select * from Employees where BirthDate <' + QuotedStr('00-12-08') + '';
이렇게 한번 해보시구요.
이건 제가 저번에 썻던 날짜 사이값을 조건절로 썻던 것인데여..
함 보시구 참고하시길..
procedure TSelectForm.Select5;
var
st1, st2 : string;
begin
st1 := FormatDateTime('yyyy-mm-dd',date);
st2 := FormatDateTime('yyyy-mm-dd',date);
st1 := datetostr(date1.date); //DateTimePicker에서 날짜추출
st2 := datetostr(date2.date);
With DateSelectForm.Query1 do begin
Close;
SQL.Clear;
SQL.Add('Select * from DayMoney');
SQL.Add('where DDate between "'+st1+'" and "'+st2+'"');
Open;
End;
end;