2

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

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

我希望能够通过以下方式查询数据库:

选择日 = 14,月 = 一月,年 = 1980

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

我的问题是,既然被选中的数据不存在,那么如何实现上面的查询呢?

谢谢。

4

1 回答 1

2
SELECT Event 
FROM MyTable
WHERE date(`Date`) <= '1980-01-14'
ORDER BY `Date` DESC
LIMIT 1;
于 2013-06-11T22:27:30.383 回答