Q&A

  • SQL에서 날짜계산 해결좀 해주세요
날짜 Field 인 CurrentDate(YY/MM/DD)에서 현재날짜를 뺀 년도가 10년인것 20년인것을 구할려고 하는데 SQL문장에서 자꾸 Error가 나서요.



제가 한 방법은

Select * From Sisul01 A

Where

to_char('YY', (sysdate - A.CurrentDate)) >= 20

그런데 Error가 발생하눈군요.

어떻게 하면 될까요.

1  COMMENTS
  • Profile
    미친개 2001.09.04 06:07
    참고

    전 날자를 string으로 했습니다.

    yyyymmdd의 형식으로..



    우성용 wrote:

    > 날짜 Field 인 CurrentDate(YY/MM/DD)에서 현재날짜를 뺀 년도가 10년인것 20년인것을 구할려고 하는데 SQL문장에서 자꾸 Error가 나서요.

    >

    > 제가 한 방법은

    > Select * From Sisul01 A

    > Where

    > to_char('YY', (sysdate - A.CurrentDate)) >= 20

    > 그런데 Error가 발생하눈군요.

    > 어떻게 하면 될까요.