毎日の統計情報を取得する プロジェクトを実行する際、プロジェクト ログを分析する必要があります。要件の 1 つは、特定の期間内の各日のログ データを取得することです。たとえば、2018-02-02 09:18:36 から 2018-03-05 23:18:36 までの各日のログ データを取得する必要があります。通常、この要件が見つかった場合は、関数を使用して解決することを検討し、SQL ステートメントを直接使用します。 選択 DATE_FORMAT(トリガー時間、'%Y-%m-%d') トリガー日、 COUNT(id) トリガーカウント から `job_qrtz_trigger_log` どこ トリガー時間 '2018-02-02 09:18:36' の間 '2018-03-05 23:18:36' と GROUP BY トリガー日 トリガー時間で順序付けします。 クエリ結果: 上記のSQLの簡単な説明 まず、フィールドをクエリします。ここで、COUNT(id) triggerCount は必要な統計データの数です。実際のニーズに応じて、必要なフィールドを追加できます。 DATE_FORMAT(トリガー時間、'%Y-%m-%d') トリガー日 これは、YYYY-mm-dd の形式でフォーマットされた日付です。ここでのフォーマットは後続のグループ化に使用されるため、さまざまなニーズに応じてフォーマットをカスタマイズできます。 私の要件は、各日のログデータを取得することなので、年月日の形式でグループ化し、count(*) を通じて取得します。 ある月の各月のデータ量を取得したい場合は、形式を次のように変更します。 DATE_FORMAT(トリガー時刻、'%Y-%m') もちろん、where 条件はフォーマットに一致する必要があります。where 条件を日付に制限して、月ごとにグループ化することはできません。 MySQL の日付出力形式は次のとおりです。 %a 曜日の略称 一日の時間ごとの統計情報を取得する MySQLに付属のHOUR関数を使用して処理します HOUR(trigger_time) を Hour として、count(*) を Count として選択します。 xxl_job_qrtz_trigger_log から どこ トリガー時間 '2018-02-05 01:18:36' の間 かつ '2018-02-05 17:18:36' GROUP BY HOUR(トリガー時間) ORDER BY Hour(トリガー時間); クエリの結果は次のとおりです 上記は、編集者が紹介した、一定期間内の毎日と毎時間の統計データを取得するためのMySQLの詳細な説明と統合です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: 仮想マシンを作成し、VMware に Redhat Linux オペレーティング システムをインストールする (グラフィック チュートリアル)
目次フロントエンドルーティングとは何ですか?フロントエンドルーティングを実装するにはどうすればいいで...
1. Nginx ロードバランシングの実装原理1. Nginxはリバースプロキシを通じて負荷分散を実...
目次DragEvent インターフェースデータ転送インターフェースの概要DataTransfer の...
Docker-compose デプロイメント構成 Jenkins 1. Docker-compose...
1. インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [r...
効果確認アドレス:ツアープラン(uplanok.com) コード: img{幅: 100%;境界線の...
CSS 画面サイズの適応を実現するには、まず CSS3 @media メディア クエリを導入する必要...
目次目的実験環境実験原理実験手順1. 独立したCAを生成する2. サーバーの秘密鍵と署名要求ファイル...
画像をプルする root@EricZhou-MateBookProX: docker pull je...
プロジェクトの要件は、日付と時刻を選択し、現在の時刻以降の時刻のみを選択し、最小レベルを分単位で無効...
xshell を使用したリモート接続システムの自動切断の問題の解決策: 1. サーバー構成サーバーは...
テーブルはかつて、Web ページの開発、つまりレイアウトにおいて非常に重要な役割を果たしていました。...
Zabbix は Linux システムのサービス ユニットを監視するためのルールを自動的に検出します...
Centos7 バージョンをインストールするときに、外部ネットワークへの接続を選択すると、外部ネット...
データベースからクエリする必要があるテーブルに数万件のレコードがある場合、すべての結果を一度にクエリ...