過去 1 週間、1 か月、1 年などのサイトの上位 10 ページを取得できるようにするコードを PHP で作成しようとしています。現在、1 日あたりのページ ビューは aa テーブルに保存されています。各行には、ページ ID、その日の 0:00 の UNIX タイム スタンプ、およびその日のページビュー数が含まれます。
したがって、私が望むことを達成するには、このテーブルのすべての行を (指定された時間枠で) 選択し、同じページ ID を持つ各行のページビュー数を合計して、上位から下位に並べ替える必要があります。大量のループで非常に複雑でないこれを行う方法は考えられません。誰か私にアイデアがありますか?
ありがとう!