「PENDING」、「SENT INFO」、「PTP」など、group by と複数の選択クエリでステータスが異なる合計領域のレコードをカウントしますが、結果が得られないので、助けてください。
私のクエリは次のとおりです。
SELECT AREA,
(SELECT COUNT( * ) FROM prospectmaster WHERE ZONE = 'AHMEDABAD' && STATUS = 'PENDING' GROUP BY AREA) AS PENDING,
(SELECT COUNT( * ) FROM prospectmaster WHERE ZONE = 'AHMEDABAD' && STATUS = 'SENT INFO.' GROUP BY AREA) AS CNT
FROM prospectmaster
WHERE ZONE = 'AHMEDABAD' GROUP BY AREA
私はこのタイプの結果を望んでいます。
AREA PENDING INFO SENT PTP
AHMEDABAD 1 2 1
GANDHINAGAR 1 5 4
KHEDA 3 10 9
クエリに問題があると思いますが、わかりません。助けてください。