3日間(連続)のSQLを使用して統計をクエリしたいと思います。表示は次のようになります。
今日作成された15人のユーザー、昨日10人、2日前に12人
SQLは次のようになります(今日の場合):
SELECT Count(*) FROM Users WHERE created_date >= '2012-05-11'
そして、昨日と前日にさらに2つのクエリを実行します。
したがって、データベース全体に対して合計3つのクエリを実行しています。created_dateの形式は2012-05-11 05:24:11
(date&time)です。
たとえば、1つのクエリでこれを行うためのより効率的なSQLの方法はありますか?
具体的には、PHPとSQLite(つまりPDO拡張機能)を使用しています。
結果は3つの異なる数値になります(毎日1つ)。
誰かが比較していくつかのパフォーマンス数値を示す可能性はありますか?