Verwenden von sql count in einer case-Anweisung

Ich habe eine Tabelle und muss die Ausgabe auf folgende Weise präsentieren.

tb_a:

col1  |  reg_id | rsp_ind 

Anzahl der Zeilen mit rsp_ind = 0 als 'Neu' und 1 als 'Akzeptiert'

Die Ausgabe sollte sein

NEW | Accepted
9   | 10

Ich habe versucht, die folgende Abfrage zu verwenden.

select 
  case when rsp_ind = 0 then count(reg_id)end as 'New',
  case when rsp_ind = 1 then count(reg_id)end as 'Accepted'
from tb_a

und ich werde ausgegeben als

NEW | Accepted
NULL| 10
9   | NULL

Könnte mir jemand helfen, die Abfrage zu optimieren, um die Ausgabe zu erzielen. Hinweis: Ich kann keine Summe dazu addieren. Es ist Teil eines größeren Programms und kann daher keine Super-Abfrage hinzufügen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage