2014-09-01 2 views
-2

Я хочу показать предстоящие дни рождения. Дни рождения хранятся по метке времени с помощью mysql.Получите ближайшие дни рождения mysql timestamp

я нашел в ранее вопрос с кодом наблюдения:

select * 
from t 
order by (case when month(date(from_unixtimestamp(user_birth))) = month(now()) and 
       day(date(from_unixtimestamp(user_birth))) > day(now()) or 
       month(date(from_unixtimestamp(user_birth))) > month(now()) 
      then 1 else 0 
     end) desc, 
    month(date(from_unixtimestamp(user_birth))), 
    day(date(from_unixtimestamp(user_birth))) 
limit 6 

Но это не работает для функции from_unixtimestamp() не существует на моем сервере.

Как я могу это сделать?

ответ