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

Antworten auf die Frage(8)

Ihre Antwort auf die Frage