Q&A

  • select 문에서요 오늘날짜에해당하는 data만가져오려고 하는데요..
여러 Data값중 오늘 날짜만 data를 가져오려고 하거든요 어떻게 해야하난요
그것을 dbgrid에 보여줄려구요 db는 파라독스를 사용하였습니다.
필드 네임이 PTIE_TIMEDT 구요 Table 명은 PYPTIEM 네요
참고로 query컴포넌트에 Sql속성에 입력하였거든요...아래와 같이요
Select * From PYPTIEM A, PYPEOPM B Where A.PTIE_CODENUM = B.PEOP_CODENUM  order by  ptie_timedt desc

두테이블을 조인해서 같은 사원번호를 가져오는데 모든 데이다가 다나오잖아요 오늘것만 나오게 하려구요

초보라 자세히좀 알려주세요...인정많으신 고수님의 많은 조언 부탁드립니다.
1  COMMENTS
  • Profile
    최은석 2002.03.26 03:24
    파라미터를 이용하세여....
    오늘날자를 변수에 저장하고 이값하고 PTIE_TIMEDT 값하고 비교하시면.
    PTIE_TIMEDT 필드 타입이 date 형이 아니고 character 형이라면.

    strvar := DateToStr(DATE);

    Select * From PYPTIEM A, PYPEOPM B
              Where A.PTIE_CODENUM = B.PEOP_CODENUM  
                  and A.PTIE_TIMEDT = :today
    order by  ptie_timedt desc
    ParamByName('today').AsString := strvar;

    PTIE_TIMEDT 필드 타입이 date 형 이라면 변수에 date 값을 넣으면
    되겠지여?