2012-07-24 21 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." ;";