집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 세 가지 가장 가까운 미래 이벤트를 검색하는 방법은 무엇입니까?
문제:
다음에서 가장 임박한 세 가지 이벤트를 추출하는 MySQL 쿼리를 개발하세요. 예정된 시작을 고려하여 특정 데이터베이스 날짜.
테이블 구조:
Column | Data Type |
---|---|
EVENT_ID | Integer |
EVENT_NAME | String |
EVENT_START_DATE | DATETIME |
샘플 데이터:
EVENT_ID | EVENT_NAME | EVENT_START_DATE |
---|---|---|
1 | test | 2011-06-01 23:00:00 |
2 | test2 | 2011-06-03 23:00:00 |
3 | test3 | 2011-07-01 23:00:00 |
4 | test4 | 2011-08-09 23:00:00 |
5 | test5 | 2011-06-02 23:00:00 |
6 | test6 | 2011-04-20 23:00:00 |
쿼리:
다음 쿼리는 가장 가까운 미래 시작 날짜:
SELECT event_id FROM Table WHERE EVENT_START_DATE > NOW() ORDER BY EVENT_START_DATE LIMIT 3;
설명:
참고:
과거 이벤트도 포함해야 하는 경우 WHERE EVENT_START_DATE > NOW() 절.
위 내용은 MySQL에서 세 가지 가장 가까운 미래 이벤트를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!