Bedingte Zählung für ein Feld
Wenn ich so einen Tisch hätte:
jobId, jobName, Priority
Dabei kann Priorität eine ganze Zahl zwischen 1 und 5 sein.
Da ich diese Abfrage zum Generieren eines Diagramms für einen Bericht benötigen würde, müsste ich die Job-ID, den Jobnamen und 5 Felder mit den Bezeichnungen Priority1, Priority2, Priority3, Priority4 anzeigen. Priorität5.
Priorität1 sollte die Anzahl der Zeilen zählen, bei denen das Prioritätsfeld den Wert 1 hat.
Priorität2 sollte die Anzahl der Zeilen zählen, bei denen das Prioritätsfeld den Wert 2 hat.
Priorität3 sollte die Anzahl der Zeilen zählen, bei denen das Prioritätsfeld den Wert 3 hat.
usw
Wie würde ich das schnell und performant machen?
Vielen Dank, Kave