MySQL の列から行への変換と年月グループ化の例

MySQL の列から行への変換と年月グループ化の例

以下のように表示されます。

SELECT count(DISTINCT(a.rect_id)) zcount、a.job_dept、

 DATE_FORMAT(submit_date, '%Y-%m') zsubmit_date

 から

 テーブル名a

 どこ

 a.ステータス = 3

 かつ a.rstatu = 2

 AND a.job_dept IN ('19', '20', '21')

 グループ化

 a.job_dept、

 DATE_FORMAT(送信日、'%Y-%m')

重要なのは、DATE_FORMAT (submit_date, '%Y-%m') が時間、年、月をグループ化して並べ替えることです。

選択      
zsubmit_date、      
MAX(job_dept = '19' の場合 zcount それ以外の場合は 0 END) 19zcount,      
MAX(job_dept = '20' の場合 zcount それ以外の場合は 0 END) 20zcount、      
MAX(job_dept = '21' の場合 zcount それ以外の場合は 0 END) 21zcount  

から    
(     
選択       
count(DISTINCT(a.rect_id)) zcount、a.job_dept、        
DATE_FORMAT(submit_date, '%Y-%m') zsubmit_date     
から       
テーブル名a     
どこ       
a.ステータス = 3       
かつ a.rstatu = 2       
AND a.job_dept IN ('19', '20', '21')     
グループ化     
a.job_dept、     
DATE_FORMAT(送信日、'%Y-%m')    
) グループ化    
提出日 

上記の MySQL の列から行への変換と年月グループ化の例は、エディターが皆さんと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • MySQLでカンマ区切り値の列を列に変換する方法
  • 複合主キーと複数列インデックスに遭遇した場合の MySQL 行ロックの詳細な説明
  • 列の隣接する2つの行の差を計算するMySQLメソッド
  • MySQLで行または列をソートする方法
  • MySQL の列から行への変換、フィールドの結合方法 (必読)
  • MySQL の列から行への変換のヒント (共有)
  • MySQL で行を列に変換したり、列を行に変換したりする詳細な例
  • mysql の行と列の動的変換の実装 (分割表、クロス表)
  • 行と列の変換のデータベース実装 (mysql の例)
  • MySQLで行を列に変換する方法

<<:  nginxリバースプロキシwebSocket設定の詳細な説明

>>:  マスタークラスタに再参加する k8s ノードの実装

推薦する

PostgreSQL データベースにおける varchar、char、text の比較に関する簡単な説明

以下のように表示されます。名前説明する文字可変(n)、varchar(n)長さ制限あり、可変長文字(...

MySQL トリガーの原理と使用例の分析

この記事では、例を使用して、MySQL トリガーの原理と使用方法を説明します。ご参考までに、詳細は以...

マインスイーパゲームを実装するための jQuery プラグイン (3)

この記事では、jQueryプラグインを使用してマインスイーパゲームを実装する方法に関する3番目の記事...

テーブルの動的な色の変更を実現するJavaScript

この記事では、テーブルの動的な色の変更を実現するためのJavaScriptの具体的なコードを参考まで...

Windows で MySQL マスター スレーブ レプリケーションを構成する方法

MySQL マスター/スレーブ レプリケーションを使用すると、1 つのデータベース (マスター デー...

MySQL インデックス プッシュダウンの詳細

目次1. 左端接頭辞原則2. 表に戻る3. インデックスプッシュダウン序文:インデックス プッシュダ...

他の人が私のウェブページを保存したり、サイトをコピーしたりするのを防ぐためのヒント

現在、インターネット上でウェブサイトをコピーすることは非常に一般的です。では、他人が私たちのウェブサ...

MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成

1. まずMySqlの公式サイトからダウンロードします参考: https://www.jb51.ne...

Vue で @person 関数を実装する方法

この記事ではvueを使用し、マウスクリックイベントといくつかの小さなページの最適化を追加します。 基...

jQueryでフルスクリーンスクロール効果を実現

この記事の例では、フルスクリーンスクロールを実現するためのjQueryの具体的なコードを参考までに共...

CSS3 列を使用したカード ウォーターフォール レイアウトを実装するためのサンプル コード

この記事では、カード ウォーターフォール レイアウトを実現するための CSS3 列のサンプル コード...

MySQLカーソルの使い方と機能の詳細な説明

[mysqlカーソルの使い方と機能]例:現在、テーブル A、B、C の 3 つのテーブルがあります。...

src 属性と href 属性の違い

src と href には違いがあり、混同される可能性があります。 src は現在の要素を置き換える...

mysql 5.7.20 win64 のインストールと設定方法

mysql-5.7.20-winx64.zipインストール手順のないインストール パッケージ: ht...

uniapp vue および nvue カルーセル コンポーネントのサンプル コード

vueの部分は以下のとおりです。 <テンプレート> <ビュークラス="&...