now() と timestamp
mysql の構文でなんかいろいろ悩んでいたわけだが、
select score,id,name,d from ranking where d > now() - 86400 order by score desc limit 0,10;
d は timestamp。now() - 86400 は 24時間以内。 要するに where、order by、limit の順番に書かないとダメなだけだった。 そんな難しくない。
mysql の構文でなんかいろいろ悩んでいたわけだが、
select score,id,name,d from ranking where d > now() - 86400 order by score desc limit 0,10;
d は timestamp。now() - 86400 は 24時間以内。 要するに where、order by、limit の順番に書かないとダメなだけだった。 そんな難しくない。