오랜만에 질문을 올리는것 같습니다 ㅠ
단순하게 정리 하면
테이블에 date타입의 컬럼이 있을때
오늘 날짜의 지금 시간인 데이터를 가져오려 합니다
현재 이렇게 사용하고있는데
select * from T
where DATE_FORMAT(COL, '%Y-%m-%d') = DATE_FORMAT(now(), '%Y-%m-%d')
and hour(COL) = hour(now())
상당히 느립니다 ㅠ
DATE_FORMAT(COL, '%Y-%m-%d %h') = DATE_FORMAT(COL, '%Y-%m-%d %h')
이렇게 사용해봤지만 5초 > 3.7초로 변했을뿐 1초안쪽으로 들어갈수있을거같은데 안되네요 ㅠㅠ
비교하는데 왼쪽에는 DATE_FORMAT을 안쓰는게 좋다고도 배운거같은데
어떻게 해야할지 모르겟네요
답변주시면 감사합니다 ( _ _ )