毎日の統計情報を取得する プロジェクトを実行する際、プロジェクト ログを分析する必要があります。要件の 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 オペレーティング システムをインストールする (グラフィック チュートリアル)
コードの一部:コードをコピーコードは次のとおりです。 <ul class="abou...
MySQL では、ほとんどのインデックス (PRIMARY KEY、UNIQUE、INDEX、FUL...
目次序文動的SQL 1. まずモジュールのディレクトリ構造を見てみましょう2. 物理モデリングと論理...
目次トピックmysqlの追加、削除、変更、クエリを入力しますMySQL トランザクション処理私は M...
MySQL エラー: パラメータ インデックスが範囲外です (1 > パラメータ数、つまり 0...
この記事では、カードフリップ効果を実現するためのVueの具体的なコードを例として紹介します。具体的な...
<br />今は情報爆発の時代であるだけでなく、サービス爆発の時代でもあります。それはす...
Docker はプロセスを中核としてシステムリソースを分離する管理ツールです。分離は、オペレーティン...
mysql ストレージ エンジン: MySQL サーバーはモジュール スタイルを採用しており、特にス...
1. Apacheサーバーのインストールと設定yum インストール httpd -y systemc...
「ページのスクリーンショット」は、ページポスターの生成、ポップアップ画像の共有など、フロントエンドで...
展示する デザインパスワード強度分析パスワードは数字、文字、特殊記号で構成されていますパスワード: ...
MySQL 8.0 サービスを開始できません最近、 cmdで MySQL サービスを起動するときに遭...
最近、Bootstrap を使って Web サイトを開発しています。表を処理していたところ、PC で...
導入インストールするシステムの数が多い場合、USB フラッシュ ドライブまたは CD を使用した手動...