Q&A

  • 파라독스디비에서 년월필드형식을 Alpha로 햇을때 검색방법좀...
델파이 초보라 질문만 자주 올립니다

그렇지만 델파이 가족이라는(^^) 소속감으루 ...



제가 필요에 의해서 날짜(년월만 표시)필드형식을 Alpha 로 했습니다

그러니까 필드내용이 2001-12 와 같은 Alpha 형식으로 하였습니다

날짜를 200112 이런형식으로 저장하자니 검색은 가능한데.. 보기에 안좋구





그런데 문제가

쿼리로 일정기간을 검색할때 문제가 생기더군여

가령 2000-12 월 부터 2001-12 월 까지의 레코드을 검색할려고 하는데

방법을 모르겟군여

년월 사이에 있는 "-" 가 고민스럽게 만듭니다

불가능한건지 아님 어떤방법이 있는지...

혹시 아시는분 도움을 주시면 감사하겠습니다







3  COMMENTS
  • Profile
    초보동생 2001.12.15 20:57
    초보인 제생각엔 DB 저장시 그냥 '200011' 이런식으로 입력하시고, 대신

    MaskEdit를 사용하시면 더 편하지 않을까 하네요

    MaskEdit 속성중 editmast에 날짜형식'9999-99-99'으로 하면 '-'이 저장되지도 않구여 보기도 조쿠여



    초보라 그냥 한번 드린 말씀임당...

  • Profile
    바보 2001.12.15 02:21
    커피맨 wrote:

    > 델파이 초보라 질문만 자주 올립니다

    > 그렇지만 델파이 가족이라는(^^) 소속감으루 ...

    >

    > 제가 필요에 의해서 날짜(년월만 표시)필드형식을 Alpha 로 했습니다

    > 그러니까 필드내용이 2001-12 와 같은 Alpha 형식으로 하였습니다

    > 날짜를 200112 이런형식으로 저장하자니 검색은 가능한데.. 보기에 안좋구

    >

    >

    > 그런데 문제가

    > 쿼리로 일정기간을 검색할때 문제가 생기더군여

    > 가령 2000-12 월 부터 2001-12 월 까지의 레코드을 검색할려고 하는데

    > 방법을 모르겟군여

    > 년월 사이에 있는 "-" 가 고민스럽게 만듭니다

    > 불가능한건지 아님 어떤방법이 있는지...

    > 혹시 아시는분 도움을 주시면 감사하겠습니다

    >

    >



    저도 초보라 잘 모르지만 이렇게 하면 안될까요>



    검색시

    예제)

    select * from aaa where date like "2000-12%"



    date가 2000-12로 들어가있는자료는 모두 검색이 됩니다.



    도움이 되셨나 모르겠네요...^^

  • Profile
    주변머리 2001.12.15 09:54
    바보 wrote:

    > 커피맨 wrote:

    > > 델파이 초보라 질문만 자주 올립니다

    > > 그렇지만 델파이 가족이라는(^^) 소속감으루 ...

    > >

    > > 제가 필요에 의해서 날짜(년월만 표시)필드형식을 Alpha 로 했습니다

    > > 그러니까 필드내용이 2001-12 와 같은 Alpha 형식으로 하였습니다

    > > 날짜를 200112 이런형식으로 저장하자니 검색은 가능한데.. 보기에 안좋구

    > >

    > >

    > > 그런데 문제가

    > > 쿼리로 일정기간을 검색할때 문제가 생기더군여

    > > 가령 2000-12 월 부터 2001-12 월 까지의 레코드을 검색할려고 하는데

    > > 방법을 모르겟군여

    > > 년월 사이에 있는 "-" 가 고민스럽게 만듭니다

    > > 불가능한건지 아님 어떤방법이 있는지...

    > > 혹시 아시는분 도움을 주시면 감사하겠습니다

    > >

    > >

    >

    > 저도 초보라 잘 모르지만 이렇게 하면 안될까요>

    >

    > 검색시

    > 예제)

    > select * from aaa where date like "2000-12%"

    >

    > date가 2000-12로 들어가있는자료는 모두 검색이 됩니다.

    >

    > 도움이 되셨나 모르겠네요...^^



    말씀하신거는 알고있는데여

    일정기간을 어떻게 비교해서 하느냐가 문제인데여 ㅠ.ㅠ

    2000-01 월 부터 2001-05월 사이값을 어떻게 구해내야 할지가 고민이거든여

    중간에 "-" 가 붙어 있어서 고민중입니다