ホームページ >データベース >mysql チュートリアル >特定の日付範囲内の MySQL データを選択してカウントするにはどうすればよいですか?

特定の日付範囲内の MySQL データを選択してカウントするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-29 02:15:13514ブラウズ

How to Select and Count MySQL Data Within a Specific Date Range?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。