소스는 다음과 같습니다.
DM1.Query2.Close;
DM1.Query2.sql.clear;
DM1.Query2.sql.add('Select id,baecha,date,cancel from baechalist');
DM1.Query2.sql.add('where baecha = "' + IntToStr(sunbun3)+'"');
DM1.Query2.Sql.Add('And (Date >= "'+ fdate+'" and Date <= "'+tdate+'") ');
DM1.Query2.SQL.Add('And (cancel like "취소") ');
DM1.Query2.SQL.add('Order by id');
DM1.Query2.open;
위 소스는 cancel이라는 칼럼에서 "취소"라는 글씨가 있는 필드만 검색하는 것인데
여기다 "취소"와 예를 들어 "가"라는 글씨가 있는 필드를 함께 검색하기 위해서는
("취소"또는 "가"라는 글씨가 있는 필드를 함께 검색하기 위해서는) 어케해야 하는지
고수님들 알려주시기 바랍니다. 바쁘시더라도
and cancle like '취소%' or cancle like '가%'
그리고 where 절에 ( )로 묶어주면 인덱스를 안타죠...
도움이 되었는지...
즐거운 하루 되세요...
한영수 wrote:
> 소스는 다음과 같습니다.
> DM1.Query2.Close;
> DM1.Query2.sql.clear;
> DM1.Query2.sql.add('Select id,baecha,date,cancel from baechalist');
> DM1.Query2.sql.add('where baecha = "' + IntToStr(sunbun3)+'"');
> DM1.Query2.Sql.Add('And (Date >= "'+ fdate+'" and Date <= "'+tdate+'") ');
> DM1.Query2.SQL.Add('And (cancel like "취소") ');
> DM1.Query2.SQL.add('Order by id');
> DM1.Query2.open;
>
> 위 소스는 cancel이라는 칼럼에서 "취소"라는 글씨가 있는 필드만 검색하는 것인데
> 여기다 "취소"와 예를 들어 "가"라는 글씨가 있는 필드를 함께 검색하기 위해서는
> ("취소"또는 "가"라는 글씨가 있는 필드를 함께 검색하기 위해서는) 어케해야 하는지
> 고수님들 알려주시기 바랍니다. 바쁘시더라도
>