okmm
40
2019-09-04 09:55:39
4
238

데이터베이스 날짜함수 대소비교 질문입니다.


이렇게 하면 부등호가  '>' 크다 이기때문에 28일은 포함이 안되야 하는거 아닌가요? 이유가 궁금합니다

0
0
  • 답변 4

  • 9k
    2019-09-04 10:03:23

    일반적으로 문자형으로 변환해서 비교합니다.

    to_char

    0
  • 호홍
    110
    2019-09-04 10:03:46

    정확한지는 모르겠지만 문자열로 인식할수도 있으니 형변환 해서 해보는건 어떨까요

    저도 신입이라 맞는지는 모르겠네요 ㅠ

    0
  • h76
    376
    2019-09-04 10:07:19
    보이진 않지만 시간,분, 초 까지 계산하는거 같네요
    0
  • 레버리지
    2k
    2019-09-04 10:25:26

    궁금하시다면 저 날짜컬럼의 실 데이터를 찍어보세요.


    date_format(컬럼, '%Y%m%d %H%i%s' )


    그녀석이 2019-08-28 00:00:00 보다 큰애들인지...


    그리고, Date랑 비교하는데 문자열을 넣으면 비교는 되지만(Varchar->Date 묵시적 형변환 )


    문자열을 Date 타입으로 변경해주고 비교를 하는게 좋아요. Str_to_date

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.