MySQL での日付間のデータの選択
MySQL では、BETWEEN 演算子を使用して日付範囲からデータを取得できます。たとえば、'events' という名前のテーブルから 2009 年 1 月 1 日から現在の日付までのデータを選択するには:
SELECT * FROM events WHERE datetime_column BETWEEN '2009-01-01' AND CURDATE();
このクエリは、datetime_column 値が指定された日付の間にあるすべての行を取得します。
指定した日付からの 1 日あたりのデータのカウント
まで2009 年 1 月 1 日以降の毎日の行数をカウントするには、次のクエリを使用できます。
SELECT DATE(datetime_column), COUNT(*) AS num_rows FROM events WHERE datetime_column >= '2009-01-01' GROUP BY DATE(datetime_column);
このクエリは、DATE() 関数を使用して datetime_column から日付部分を抽出し、グループ化します。日付ごとの結果。 COUNT() 関数は、毎日の行数を決定するために使用されます。
以上がMySQL で日付範囲内のデータを選択してカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。