2012-07-24 34 views
-2

我想获取特定日期间隔内的所有行,结果集最多为50条记录。什么可以是查询?我不断收到错误:mysql,介于和限制在一起

$sql = "SELECT DISTINCT userId FROM ".$TableName. 
     " where time BETWEEN (NOW() - INTERVAL " 
     .$USER_COUNT_DURATION. 
     " MINUTE AND NOW()) LIMIT 0, ".$limit." ;"; 

回答

1

看起来像pamentalhesis问题。 “MINUTE AND NOW())”应该是“MINUTE”且NOW()“

$sql = "SELECT DISTINCT userId FROM ".$TableName." where time BETWEEN (NOW() - INTERVAL ".$USER_COUNT_DURATION." MINUTE) AND NOW() LIMIT 0, ".$limit." ;";