2013-05-21 2 views
-1

다른 사용자가 투표 한 사용자 제출 링크가있는 표가 있습니다. 테이블의 열은 votes이며 2013-05-12 11:52:55 인 열 date이 있습니다. 지금은 다음 공식을 사용하여 가장 높은 순위 링크/행을 선택합니다 : (here에서 촬영)순위 공식에 따라 선택

(p - 1)/(t + 2)^1.5 
p = votes (points) from users 
t = time since submission in hours 

은 분명히 혼자 투표에 의해 선택하면 (select by votes desc으로) 쉬운 것입니다,하지만 어떻게 위의 공식을 구현합니까 mysql에서?

TIA!

답변

-1
ORDER BY (votes - 1)/POW(TIME_TO_SEC(TIMEDIFF(NOW(), date))/3600 + 2), 1.5) 
관련 문제