륜디아
1k
2019-08-02 16:25:08
4
159

mysql 쿼리 질문드립니다.


SELECT *,TITLE, CONTENT, CLOCATION, RLOCATION, CSIZE, RSIZE

 FROM cscdb.SG_POPUPMASTER

WHERE ONOFFGUBUN = 1

AND date_format(now(), '%Y%m%d%H%i') between srr_to_date(SDATE, '%Y%m%d%H%i') and str_to_date(EDATE, '%Y%m%d%H%i')


where 절 onoffgubun 까지는 잘 나옵니다... 문제는 날짜비교인데

뭔짓을 해도 비교가 제대로 안되네요.... 

AND date_format(now(), '%Y%m%d%H%i') between SDATE and EDATE

이렇게도 안되고.... 어떻게 비교해야 될까요..ㅠㅠㅠ

 '%Y%m%d%H%i' 이건 SDATE와 EDATE 형태랑 똑같이 맞춰주었습니다.

0
0
  • 답변 4

  • star16m
    588
    2019-08-02 16:38:27

    and now() > sdate 이렇게만 되는지 확인 하시고

    하나씩 적용해 보세요


    1
  • errthin
    246
    2019-08-02 16:41:56

    srr_to_date(SDATE'  srr 이거 오타 아닌가요? 혹시나 싶어서 말씀드려요

    1
  • &
    115
    2019-08-02 16:47:32

    AND date_format(now(), '%Y%m%d%H%i') between srr_to_date(SDATE, '%Y%m%d%H%i') and str_to_date(EDATE, '%Y%m%d%H%i')


    date_format(now(), '%Y%m%d%H%i') 날짜를 문자열로 변환

    srr_to_date(SDATE, '%Y%m%d%H%i') and str_to_date(EDATE, '%Y%m%d%H%i') 문자열을 날짜로 변환

    (srr_to_date 는 str_to_date 오타겠죠?)


    date_format(now(), '%Y%m%d%H%i') -> now() 으로 변경해 보세요.


    1
  • 륜디아
    1k
    2019-08-02 16:52:01

    srr은 오타입니다...ㅠ

    답변주신분들 감사합니다!!

    & 

    계속 타입을 바꿧더니 햇갈렸네요...ㅠㅠ 감사합니다!! 덕분에 칼퇴하겠어요!!

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