2014-10-07 2 views
0

우선이 부분이 이상합니다.이 질문에 대한 완벽한 제목조차 찾을 수 없습니다. 여기에 시나리오 :mysql에서 특정 날짜에 일어나는 레코드를 얻으십시오

이 내 이벤트 테이블 구조입니다 :

id start_date end_date 
1 2014-10-13 2014-10-24 
2 2014-10-16 2014-10-18 
3 2014-11-17 2014-11-20 

이제 내 사용자 입력 특정 날짜. 예 : 2014-10-20. 그 특별한 날에 모든 사건이 필요합니다. 이것을 달성하는 방법?

답변

1

이 시도 : 예 완벽한

select * 
    from event_table 
where date'2014-10-20' >= start_date 
    and date'2014-10-20' <= end_date 
+0

합니다. 고맙습니다! –

3
select * from your_table 
where '2014-10-20' between start_date and end_date 
관련 문제