私のモデルでは、データベースで利用できる最後の日について私たちが平均$プローブ値を時間ごとに使用する次の照会があります。SQL照会に変数を追加して日々の結果を得る
$connection=Yii::app()->db;
$command=$connection->createCommand("SELECT AVG($probe), TIME FROM tbl_sensors GROUP BY DATE(TIME), HOUR(TIME) ORDER BY ID DESC LIMIT 0, 24");
$dataReader=$command->query();
今、私は昨日のために結果を取得するには、このクエリを変更したいのですが、一昨日など
私が最初に考えたのは、コントローラLIMITパラメータを変更することにより、供給された変数を追加することでした。ただし、次のようになります。
SELECT AVG($probe), TIME FROM tbl_sensors GROUP BY DATE(TIME), HOUR(TIME) ORDER BY ID DESC LIMIT 24, 48
は24の代わりに48の値を返します。なぜそれが分かりませんか?
任意のポインタが
何リミット24は24'をオフセット 'について使用することをお勧めしますか? – ngen