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

Grafische Erklärung des Funktionsaufrufs der Protodatei in Vue

1. Proto kompilieren Erstellen Sie einen neuen Pr...

Lösung zur inkonsistenten Anzeige der Cursorgröße im Eingabefeld

Die Cursorgröße im Eingabefeld ist inkonsistent De...

Vue Uniapp realisiert den Segmentierungseffekt

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

MySQL-Join-Abfrage (Left Join, Right Join, Inner Join)

1. Allgemeine Verbindungen für MySQL INNER JOIN (...

MySQL-Transaktions-Tutorial Yii2.0 Händler-Auszahlungsfunktion

Vorwort Ich bin ein PHP-Programmierer, der als Pr...

Backup zwischen MySQL-Datenbank und Oracle-Datenbank importieren

Importieren Sie die aus der Oracle-Datenbank expo...

So konfigurieren Sie nginx+php+mysql in Docker

Verstehen Sie zunächst eine Methode: Aufrufen ein...

Die perfekte Lösung für das AutoFill-Problem in Google Chrome

In Google Chrome werden Sie nach der erfolgreiche...

36 Prinzipien der MySQL-Datenbankentwicklung (Zusammenfassung)

Vorwort Diese Prinzipien sind aus tatsächlichen K...