毎日の統計情報を取得する プロジェクトを実行する際、プロジェクト ログを分析する必要があります。要件の 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 オペレーティング システムをインストールする (グラフィック チュートリアル)
はじめに:ナビゲーション バーなどのコンポーネント ベースのアイデアを使用して機能モジュールを完全に...
最近、Apache を nginx に変更しました。TP プロジェクトを実行に移すと、404 エラー...
ケース1 vue-cliはvue3プロジェクトをビルドし、プロジェクトをLinuxサーバーにアップロ...
最近、VMware 仮想マシンで CentOS を試していたのですが、インストール後にインターネット...
目次1. 監視Linuxホストを追加する2. メールボックスを設定する1. 監視Linuxホストを追...
「/」はルートディレクトリ、「~」はホームディレクトリです。 Linux ストレージはツリー状にマウ...
これは純粋に CSS のみを使用して作成されたエフェクトです。簡単に言うと、このエフェクトは画像処理...
2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...
目次1. 基本的なイベント処理2. 親コンポーネントにカスタムイベントを送信するマウス修飾子4. キ...
目次前述のVARCHAR型VARCHAR適用可能な状況CHAR型テストVARCHAR(5)とVARC...
1. Webプロジェクトを作成したら、Tomcatを例にサーバーを構成する必要があります。 2. 実...
目次1. 各() 2. arr.filter() 3. arr.every() 4. arr.map...
目次1. 問題2. 解決策2.1 ページングコンポーネント2.2 データベースデータを取得する関数:...
目次1. はじめに2. 本文2.1 単一列のソート2.2 複数の列を並べ替える2.3 ソート方法2....
スクロール バーを下に引くと、主にposition:fixed;スタイルにより、フローティング ボッ...