如何选择仅存在于数据条目范围之间的值?

时间:2013-06-11 22:24:43

标签: mysql sql database

我有一个包含特定日期数据的数据库,如:

Date                 Event
----------------------------------
1st January 1980:    Time of the Moon
21st January 1980:   Celebration of Columbus
12th February 1980:  Funeral of the Sun

我希望能够使用以下方式查询数据库:

  

选择day = 14,Month = January和Year = 1980

因此,结果应该是:月亮的时间

我的问题是,由于选择的数据不存在,我该如何实现上述查询?

感谢。

1 个答案:

答案 0 :(得分:2)

SELECT Event 
FROM MyTable
WHERE date(`Date`) <= '1980-01-14'
ORDER BY `Date` DESC
LIMIT 1;