MySQL-Beispiel für die Konvertierung von Spalten in Zeilen und die Gruppierung nach Jahr und Monat

MySQL-Beispiel für die Konvertierung von Spalten in Zeilen und die Gruppierung nach Jahr und Monat

Wie unten dargestellt:

SELECT Anzahl(DISTINCT(a.rect_id)) zcount, a.job_dept,

 DATE_FORMAT(Absendedatum, '%Y-%m') zAbsendedatum

 AUS

 Tabellennamea

 WO

 a.status = 3

 UND a.rstatu = 2

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

 GRUPPELN NACH

 eine.Jobabteilung,

 DATE_FORMAT(Absendedatum, '%Y-%m')

Der Schlüssel besteht darin, dass DATE_FORMAT (submit_date, '%Y-%m') die Uhrzeit, das Jahr und den Monat gruppiert und sortiert.

WÄHLEN      
zSendedatum,      
MAX(FALL, WENN job_dept = '19' DANN zcount SONST 0 ENDE ) 19zcount,      
MAX(FALL, WENN job_dept = '20' DANN zcount SONST 0 ENDE ) 20zcount,      
MAX(FALL, WENN job_dept = '21', DANN zcount, SONST 0, ENDE) 21zcount  

AUS    
(     
WÄHLEN       
Anzahl(DISTINCT(a.rect_id)) zcount, a.job_dept,        
DATE_FORMAT(Absendedatum, '%Y-%m') zAbsendedatum     
AUS       
Tabellennamea     
WO       
a.status = 3       
UND a.rstatu = 2       
UND a.job_dept IN ('19', '20', '21')     
GRUPPELN NACH     
eine.Jobabteilung,     
DATE_FORMAT(Absendedatum, '%Y-%m')    
) q GRUPPE NACH    
zSendedatum 

Das obige Beispiel für die Konvertierung von MySQL-Spalten in Zeilen und die Gruppierung von Jahr und Monat ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • So konvertieren Sie eine Spalte mit durch Kommas getrennten Werten in Spalten in MySQL
  • Detaillierte Erläuterung der MySQL-Zeilensperren beim Auftreten zusammengesetzter Primärschlüssel und mehrspaltiger Indizes
  • Mysql-Methode zum Berechnen der Differenz zwischen zwei benachbarten Zeilen einer Spalte
  • So sortieren Sie eine Zeile oder Spalte in MySQL
  • MySQL-Konvertierung von Spalten in Zeilen, Methode zum Zusammenführen von Feldern (unbedingt lesen)
  • Tipps zur Konvertierung von MySQL-Spalten in Zeilen (teilen)
  • Detaillierte Beispiele zur Konvertierung von Zeilen in Spalten und Spalten in Zeilen in MySQL
  • Implementierung der dynamischen Konvertierung von MySQL-Zeilen und -Spalten (Kontingenztabelle, Kreuztabelle)
  • Datenbankimplementierung der Zeilen- und Spaltenkonvertierung (MySQL-Beispiel)
  • So konvertieren Sie Zeilen in Spalten in MySQL

<<:  Detaillierte Erläuterung der Nginx Reverse Proxy WebSocket-Konfiguration

>>:  Implementierung der Wiederaufnahme des K8S-Knotens in den Master-Cluster

Artikel empfehlen

Ausführliche Erläuterung der InnoDB-Sperren in der MySQL-Technologie

Inhaltsverzeichnis Vorwort 1. Was ist ein Schloss...

So stellen Sie DoNetCore mit Nginx in der Alibaba Cloud bereit

Grundlegende Umgebungskonfiguration Bitte kaufen ...

Zwei Tools zum Teilen des Bildschirms im Linux-Befehlszeilenterminal

Hier sind zwei Terminal-Split-Screen-Tools: scree...

CentOS 7.5 stellt Varnish-Cache-Serverfunktion bereit

1. Einführung in Varnish Varnish ist ein leistung...

Informationen zu VUEs Kompilierungsumfang und Slotumfang-Slotproblemen

Was sind Slots? Die Slot-Direktive ist v-slot, di...

Vue implementiert einen Login-Verifizierungscode

In diesem Artikelbeispiel wird der spezifische Co...

JavaScript imitiert die Spezialeffekte der Jingdong-Lupe

In diesem Artikel wird der spezifische Code von J...