请教大家一个SQL语句
现在有这样的记录
ID RECORD_TIME
1 2005-02-28 18:00:00.000
2 2005-05-30 11:26:36.000
2 2005-04-22 11:09:29.000
2 2005-02-28 18:00:00.000
3 2005-02-28 18:00:00.000
4 2005-02-28 18:00:00.000
5 2005-02-28 18:00:00.000
6 2005-02-28 18:00:00.000
7 2005-02-28 18:00:00.000
8 2005-02-28 18:00:00.000
9 2005-02-28 18:00:00.000
10 2005-02-28 18:00:00.000
11 2005-05-22 09:19:17.000
11 2005-05-04 14:02:37.000
11 2005-02-28 18:00:00.000
现在想取离2005-6-1最近的每个ID的记录
例如ID为2的记录应该取
2 2005-05-30 11:26:36.000
2 2005-04-22 11:09:29.000
这样的sql语句应该怎么写?