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

Prinzip des MySQL-Indexfehlers

Inhaltsverzeichnis 1. Gründe für Indexfehler 2. S...

Verwenden Sie zum Senden des Formulars ein Bild statt einer Schaltfläche.

Code kopieren Der Code lautet wie folgt: <form...

Java importiert Daten aus Excel in MySQL

Manchmal müssen wir bei unserer tatsächlichen Arb...

So setzen Sie das Zabbix-Passwort zurück (ein Schritt)

Problembeschreibung Da wir uns nicht lange bei Za...

So fügen Sie Tastenkombinationen in Xshell hinzu

Als nützlicher Terminalemulator wird Xshell häufi...

Lernen Sie MySQL-Datenbanken in einer Stunde (Zhang Guo)

Inhaltsverzeichnis 1. Datenbankübersicht 1.1 Entw...

Eine Zeile CSS-Code zur Integration von Avatar und Nationalflagge

Es ist Nationalfeiertag und jeder kann es kaum er...

Zusammenfassung der Erfahrungen mit der Web-Frontend-Entwicklung

XML-Dateien sollten so weit wie möglich in UTF-8 ...

Eine detaillierte Diskussion über MySQL-Deadlocks und -Logs

Vor kurzem sind mehrere Datenanomalien in MySQL o...