다른 달의 날짜를 선택하고 쿼리에서 date_format을 사용하는 중 오류가 발생했습니다.MYSQL - 날짜 범위를 선택하는 중 오류가 발생했습니다
'call_date'라는 타임 스탬프 열이있는 레코드가 있으며 값은 '2014-02-26 13:33:20'입니다.
나는 실행하면 :
SELECT * FROM survey_answer WHERE DATE_FORMAT(call_date,'%d/%m/%Y') BETWEEN '22/02/2014' AND '28/02/2014'
결과는 내가 기대했던 선이다.
그러나, 나는 실행하는 경우 : 결과가 없습니다SELECT * FROM survey_answer WHERE DATE_FORMAT(call_date,'%d/%m/%Y') BETWEEN '22/02/2014' AND '01/03/2014'
.
왜 날짜를 가져 와서 비교 목적으로 문자열로 변환합니까? –