ホームページ >データベース >mysql チュートリアル >時間ごとのmysqlグループクエリ

時間ごとのmysqlグループクエリ

PHPz
PHPzオリジナル
2020-09-25 16:11:415627ブラウズ

Mysql 時間によるグループ クエリ方法: 関数 [DATE_FORMAT (日付, 形式)] を使用します。日付はテーブル内の時間型のフィールド名で、時間の出力形式をフォーマットします。

時間ごとのmysqlグループクエリ

関連する学習の推奨事項: mysql データベース

Mysql 時間別グループ クエリ メソッド:

DATE_FORMAT(date,format): 関数は、日付/時刻データをさまざまな形式で表示するために使用されます。

パラメータ:

  • #date: テーブル内の時間型フィールドの名前。

  • format: 時間の出力形式。

  • #フォーマット形式:

時間ごとのmysqlグループクエリ

時間ごとのmysqlグループクエリ

  • # #年別の統計: SELECT DATE_FORMAT(日付,'%Y') 時刻,SUM(カウントするフィールド名) FROM テーブル名 WHERE 条件 GROUP BY 時刻

  • 月別の統計: SELECT DATE_FORMAT (日付,'%Y-%m') 時刻,SUM(カウントするフィールド名) FROM テーブル名 WHERE 条件 GROUP BY 時刻

  • 週ごとの統計: SELECT DATE_FORMAT(日付 , '%Y-%m-%d') time,SUM (カウントするフィールド名) FROM テーブル名 WHERE 条件 GROUP BY time

  • 日別の統計: SELECT DATE_FORMAT(date , '%Y-%m') time,SUM (カウントするフィールド名) FROM テーブル名 WHERE 条件 GROUP BY time

  • 週ごとの統計: SELECT DATE_FORMAT(date,'% Y -%u') 時間、SUM (統計が必要なフィールド名) FROM テーブル名 WHERE 条件 GROUP BY 時間

使用法:

SELECT DATE_FORMAT(come_time,'%Y') year,count(*)  value FROM user  where registration_time >'2017'GROUP BY  year

クエリ結果:

時間ごとのmysqlグループクエリ

以上が時間ごとのmysqlグループクエリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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