0
次のクエリは180行(2012-03-13 00:00
から2012-03-13 03:00
までの合計分数)を返しますが、常に171行を返します。 SELECTクエリでinterval
を使用すると、常に最大で171行を取得できることがわかりました。ここでは、クエリは次のとおりです。間隔を使用するとMySQLクエリは常に171行を返します
SET @num = -1;
SELECT @num:[email protected]+1 AS AddInterval, DATE_ADD('2012-03-13 00:00', interval @num minute) AS MyDate FROM MyTable HAVING MyDate <= '2012-03-13 03:00' LIMIT 0, 180
はまた、次のように非常に単純なクエリはあまりにも171行を返します。
SELECT COUNT(DATE_ADD('2012-03-13 00:00', interval 1 minute)) FROM MyTable;
を任意のMySQLの設定があり、この限界に影響を与えますか、私が何か間違ったことをやっていますか?
ありがとうございました。
Argh!どのように私はそれを考えることができなかった!ありがとうMarc。 – matte