2 つの日付間の MySQL データの選択
日付に基づいて MySQL テーブルからデータ範囲を選択するには、BETWEEN 演算子を使用します。特定の日付範囲からデータを取得する方法を見てみましょう。
2009 年 1 月 1 日から現在の日付までの範囲については、次のクエリを使用します。
select * from table_name where datetime_column BETWEEN '01/01/2009' and curdate()
現在の日付も含めるには、以上 (>=) および未満 (
select * from table_name where datetime_column >= '01/01/2009' and datetime_column <= curdate()
日次データの数
日次データをカウントまたは集計するには、BETWEEN 演算子と COUNT() 関数を組み合わせることができます。たとえば、2009 年 1 月 1 日から毎日のカウントを取得するには、次のクエリを使用します。
select count(*) from table_name where datetime_column BETWEEN '01/01/2009' and DATE_ADD('01/01/2009', INTERVAL 1 DAY)
例の日付 '01/01/2009' を希望の開始日で置き換えます。このクエリは、指定された範囲内の毎日のカウントを提供します。
以上が特定の日付範囲内の MySQL データを選択してカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。