У меня есть следующая таблица людей и их дни рождения:
name birthday
----------------------
yannis 1979-06-29
natalia 1980-08-19
kostas 1983-10-27
christos 1979-07-22
kosmas 1978-04-28
, и я понятия не имею, как отсортировать имена на том, насколько ближе сегодня день рождения. Так что на данный момент () = 2011-09-08 отсортированный результат должен быть:
kostas 1983-10-27
kosmas 1978-04-28
yannis 1979-06-29
christos 1979-07-22
natalia 1980-08-19
Я ищу быстрый взлом, на самом деле не заботясь о производительности (PET Project - таблица будет держать менее 1000 записей), но Конечно, каждое предложение будет очень ценится.