Q&A

  • Paradox에서 복합키를 사용하여 검색 하는 방법?
안녕하세요

새벽늦게 문제가 풀리지 않아서 도움을 구하고자 합니다.

Db는 파라독스를 쓰고 있읍니다.

SQL문으로 복합키로 원하는 출력범위를 출력하는것입니다.

예를 들면 먼저 매장별+ 일자별로 출력하고자합니다.



Haju필드는->매장명, Nalja 필드는 판매일자로 아래와 같이 코딩했읍니다.

그런데 자료를 찾지 못하거든요.



where구문에서 매장필드와 판매일자필드의 + 로 복합키로 사용합니까

dos로 시절에 clipper 는 +로 결합하든데 델파이는 ?



......

.......

SQL.Add('select * from ILBO');

SQL.Add('Where trim(Haju)+trim(Nalja) >= :Psjhaju +:PsjNal and

trim(Haju)+trim(Nalja) <= :Pendhaju + :PendNal');

Parambyname('Psjhaju').Asstring:=sjhj;

........

.......

답변 꼭부탁 드립니다.

psnowway@hitel.net













1  COMMENTS
  • Profile
    류종택 2001.04.02 20:30
    where 절에 연산문을 쓰는 것은 우선 인덱스 효과를 떨어트리기 때문에

    사용하시지 마세요. (오른쪽 항목은 연산을 해도 상관없음)

    대신 Where A=조건1 and B=조건2 와 같이 사용하시면 됩니다.

    만약 A, B 조합 인댁스가 생성되어 있으면 그대로 적용이 됩니다.





    From 류..



    눈길 wrote:

    > 안녕하세요

    > 새벽늦게 문제가 풀리지 않아서 도움을 구하고자 합니다.

    > Db는 파라독스를 쓰고 있읍니다.

    > SQL문으로 복합키로 원하는 출력범위를 출력하는것입니다.

    > 예를 들면 먼저 매장별+ 일자별로 출력하고자합니다.

    >

    > Haju필드는->매장명, Nalja 필드는 판매일자로 아래와 같이 코딩했읍니다.

    > 그런데 자료를 찾지 못하거든요.

    >

    > where구문에서 매장필드와 판매일자필드의 + 로 복합키로 사용합니까

    > dos로 시절에 clipper 는 +로 결합하든데 델파이는 ?

    >

    > ......

    > .......

    > SQL.Add('select * from ILBO');

    > SQL.Add('Where trim(Haju)+trim(Nalja) >= :Psjhaju +:PsjNal and

    > trim(Haju)+trim(Nalja) <= :Pendhaju + :PendNal');

    > Parambyname('Psjhaju').Asstring:=sjhj;

    > ........

    > .......

    > 답변 꼭부탁 드립니다.

    > psnowway@hitel.net

    >

    >

    >

    >

    >

    >