2017-12-05 2 views
0

데이터베이스에서 날짜가 2017-12-05 이상이지만 2017-12-12 미만인 행을 어떻게 선택합니까? 내 MySQL의에서선택 MySQL에서 반응 날짜

'SELECT id, content, date, own FROM quests 
WHERE '+start+'>="date" AND "date">='+end+' 
ORDER BY date DESC' 

내가 날짜 형식 YYYY-MM-DD이 있습니다

const start = moment().format('YYYY-MM-05'); 
const end = moment().format('YYYY-MM-12'); 

이 내 MySQL의 요청입니다. 이 요청은 날짜가 0000-00-00 인 행을 선택합니다.

답변

3

사용 between 운영자

'SELECT id, content, date, own FROM quests 
WHERE `date` BETWEEN \''+start+'\' AND \''+end+'\' 
ORDER BY date DESC' 
+0

여전히 같은 문제는 내가 내 대답은 조금 업데이트되었습니다 0000-00-00 –

+0

만 날짜를 선택합니다. 지금 시도해보십시오. 날짜는 따옴표로 묶어야합니다. –

+0

작업, 감사합니다 :) –