毎日の統計情報を取得する プロジェクトを実行する際、プロジェクト ログを分析する必要があります。要件の 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 オペレーティング システムをインストールする (グラフィック チュートリアル)
MYSQL でよく使用されるクエリ コマンド: mysql> select version()...
目次1. データベースの概要1.1 開発の歴史2. MySQL の紹介2.1. MySQLの概要2....
サーバーの構築には node.js を選択しました。まだインストールしていない方は、私の他の nod...
docker-compose.yml ファイルで './' 相対パスを許可する バー...
Linuxの基本設定 Linux環境でpython3をコンパイルしてインストールする 1. Linu...
目次序文No.1 焦点No.2 複雑な状態ロジックの抽出No.3 複数状態操作の抽出要約する序文Re...
Docker コンテナはさまざまな方法で管理およびデプロイできます。 Docker コマンドを直接使...
FFmpeg flacをインストールする eric@ray:~$ sudo apt install ...
結果:実装コード: <!DOCTYPE html><html class=&quo...
他のデバイスの画像をローカルディレクトリにマウントするなど、サーバー上の静的リソースにアクセスする必...
この記事では、参考までに、Vue+Vant のトップ検索バーを実装するための具体的なコードを紹介しま...
目次1. 分離レベルコミットされていない読み取りREAD COMMITED (コミット読み取り/非反...
前回述べた問題を解決するために、オンラインで検索したところ、非常に優れたビジュアル インターフェース...
日々の最適化プロセス中に、奇妙なことに気付きました。同じ SQL にまったく異なる 2 つの実行プラ...
MySQL 8.0: InnoDB のラージ オブジェクトに対する MVCCこの記事では、MySQL...