1

2つのフィールドを含むヒットのテーブルがあります

id    time(TIMESTAMP)
1     2012-05-03 08:56:17
2     2012-04-26 03:22:20
3     2012-05-03 08:56:17

過去 10 日間など、毎日の行数を数えるにはどうすればよいですか?

つまり、生成する正しいクエリは何ですか:

2012-05-03 => 25 ヒット 2012-05-05 => 55 ヒット など

また、返された配列を jQuery flot array として配置するにはどうすればよいですか?

私の質問に関する回答/記事は大きな助けになるでしょう

ありがとうございました

4

2 に答える 2

2

これが私がそれを行う方法です:

select count(id), DATE(time) as hitday from yourtable group by hitday

そして、あなたのjQueryのことに関しては、私がそれを理解しているかどうかはよくわかりません. mysql に jQuery 解析可能な配列を生成させたいですか? そのためには、PHPのような仲介者が必要です。 これは、php を使用して選択結果をjsonに変換する方法を示す別のスレッドです。

于 2012-05-03T16:38:16.520 に答える
2

次のような日付フィールドでGroup Byを使用したい

select count(*), dateField from tablename 
group by dateField
于 2012-05-03T16:28:50.707 に答える