頭を悩ませている質問があります。私がやろうとしているのは、メジャー (会計、ビジネスなど) の行と、登録の種類 (登録、撤回など) の列とそれぞれのカウントを含むレポートを作成することです。今、ここに私の質問があります。
SELECT datatel_academicprogramofinterestidname, datatel_prospectstatusname
FROM FilteredContact
GROUP BY datatel_academicprogramofinterestidname, datatel_prospectstatusname
これにより、テーブルにあるこれら 2 つのフィールドのすべての組み合わせが得られます。表示する組み合わせごとにカウントを取得したい。行はinterestidnameフィールドになり、列はprospectstatusnameフィールドになります。すべてのセルには、その特定の組み合わせ (会計/登録済みなど) の数がカウントされます。
複数の方法でカウントを試みましたが、希望どおりに列を分割できないようです。group by、count、および my where 句をすべて組み合わせて使用して、希望どおりにフォーマットする方法がわかりません。良いことは、すべての情報が 1 つのテーブルにあることです。思い通りに表示することはできません。
|Accounting (BS) | Accepted | 25|
|Acting (BFA) | Accepted | 32|
|Advertising & Marketing Communications (BA) | Accepted | 29|
|American Studies (BA) | Accepted | 2|
|Accounting (BS) | Enrolled | 5|
|Acting (BFA) | Enrolled | 17|
|Advertising & Marketing Communications (BA) | Enrolled | 40|
|American Studies (BA) | Enrolled | 10|