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

Fallstricke bei langsamen MySQL-Abfragen

Inhaltsverzeichnis 1. Langsame Abfragekonfigurati...

Vue implementiert kleine Suchfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Eine kurze Diskussion über den virtuellen Speicher von Linux

Inhaltsverzeichnis Herkunft Virtueller Speicher P...

17 JavaScript-Einzeiler

Inhaltsverzeichnis 1. DOM & BOM bezogen 1. Üb...

Ein paar Dinge zu favicon.ico (am besten im Stammverzeichnis ablegen)

Öffnen Sie eine beliebige Webseite, zum Beispiel ...

MySQL-Implementierung für pessimistisches und optimistisches Sperren

Inhaltsverzeichnis Vorwort Tatsächlicher Kampf 1....

Der Unterschied zwischen den Feldtypen char, varchar und Text in MySQL

In MySQL können alle Felder der Typen char, varch...

Detaillierte Erläuterung der Js-Klassenkonstruktion und Vererbungsfälle

Die Definition und Vererbung von Klassen in JS si...

Javascript-Baummenü (11 Elemente)

1. dhtmlxBaum dHTMLxTree ist ein Tree-Menu-Steuer...

Lernen, React-Gerüste zu bauen

1. Komplexität des Front-End-Engineerings Wenn wi...