Q&A

  • 그냥 파라독스DB에서 데이트타입..Between
select count(*) from Taa

where date Between '2000-01-03' And '2000-02-01'



위의 문장이 안되는걸 다들 아실껍니다..

제가 아직 미흡해서 이런 자잘한 것도 잘 모르네요..히히..

그냥 파라독스DB입니다...어떻게 해야할지..

오라클 같으면 TO_DATE나 TO_CHAR을 쓸텐데...

그럼...답변 부탁드립니다...



오늘 비가 엄청나게 온다던데 다들 우산은 챙기셨는지...전 안가져와서 퇴근할때는

비를 쪽딱 맞구 가야한답니다..

저같은 분들이 한델식구들중엔 없기를..

3  COMMENTS
  • Profile
    이상우 2000.06.27 00:33
    이은정 wrote:

    > select count(*) from Taa

    > where date Between '2000-01-03' And '2000-02-01'

    >

    > 위의 문장이 안되는걸 다들 아실껍니다..

    > 제가 아직 미흡해서 이런 자잘한 것도 잘 모르네요..히히..

    > 그냥 파라독스DB입니다...어떻게 해야할지..

    > 오라클 같으면 TO_DATE나 TO_CHAR을 쓸텐데...

    > 그럼...답변 부탁드립니다...

    >

    > 오늘 비가 엄청나게 온다던데 다들 우산은 챙기셨는지...전 안가져와서 퇴근할때는

    > 비를 쪽딱 맞구 가야한답니다..

    > 저같은 분들이 한델식구들중엔 없기를..



    ----------------------------------------------------------------------------

    안녕하세요...!



    그럼 이렇게 해보세요..



    select count(*) from Taa

    where date >= '2000-01-03'

    And date <= '2000-02-01'



    이렇게 하시면 원하시는 결과를 얻으실겁니다..!



    그럼 즐코딩 하세요..!

  • Profile
    이은정 2000.06.27 00:48
    > ----------------------------------------------------------------------------

    > 안녕하세요...!

    >

    > 그럼 이렇게 해보세요..

    >

    > select count(*) from Taa

    > where date >= '2000-01-03'

    > And date <= '2000-02-01'

    >

    > 이렇게 하시면 원하시는 결과를 얻으실겁니다..!

    >

    > 그럼 즐코딩 하세요..!



    제가 젤 먼저 해봤던 방법입니다..

    음...저기 date필드의 type이 date입니다..그래서 그렇게 하면 타입 미스매치...

    이게 나오거든요?

    아시죠? 흠냐...다시 답변 부탁 드려도 될까요?

    처음에 설명의 상세히 써놓지 않아서 죄송합니다...그럼.

    답변 기둘리구 있을께요..



  • Profile
    이상우 2000.06.27 01:46
    이은정 wrote:

    > > ----------------------------------------------------------------------------

    > > 안녕하세요...!

    > >

    > > 그럼 이렇게 해보세요..

    > >

    > > select count(*) from Taa

    > > where date >= '2000-01-03'

    > > And date <= '2000-02-01'

    > >

    > > 이렇게 하시면 원하시는 결과를 얻으실겁니다..!

    > >

    > > 그럼 즐코딩 하세요..!

    >

    > 제가 젤 먼저 해봤던 방법입니다..

    > 음...저기 date필드의 type이 date입니다..그래서 그렇게 하면 타입 미스매치...

    > 이게 나오거든요?

    > 아시죠? 흠냐...다시 답변 부탁 드려도 될까요?

    > 처음에 설명의 상세히 써놓지 않아서 죄송합니다...그럼.

    > 답변 기둘리구 있을께요..

    >



    ---------------------------------------------------------------------

    그내용인줄 모랐습니다.. ^.^;

    이리저리 해봤는데요... Select 문으로는 되질 않네요...

    제가 몰라서 그러는... !.!

    그런데 프로그램에서는 이렇게 하시면 됩니다.



    With Query1 do

    Begin

    Close;

    Sql.Clear;

    Sql.Add(' Select * From Test ');

    Sql.Add(' Where ODATE = :SD ');

    ParamByName('SD').AsDate := StrToDate('2000-05-08');

    Open

    end;



    Param 을 받는 String을 Date형으로 변환하여 사용하면 검색은 잘 됩니다.



    시원한 답변 드리지 못한것 같군요...!



    그럼 ...!