一度に 1 日から複数の請求のステータスを表示しようとしています。たとえば、「date1」には 3 つのクレームがあります。各請求には異なるステータスがあります。「date1」内のすべてのクレームのステータス カウントを表示するにはどうすればよいですか。つまり、結果を最も古い日付から最新の日付に並べ替え、3 つの列に、その日からそのステータスを持つ請求の数をカウントしたいと考えています。3 つのステータス列を合計すると、その日のクレームの合計数になります。これが私が望むものです: (St1 - St3 は固有のステータスを表します)
Date St1 St2 St3
12-02-12 | 1 | 2 | 3
12-03-12 | 2 | 5 | 3
12-04-12 | 7 | 3 | 8
私が作業を開始したクエリは次のように見えますが、完全に間違っています。
SELECT dates, statuses, COUNT(*) AS St1 FROM table_dates GROUP BY dates;
これは、1 つのステータスのみのカウントを取得するための私の試みでした。私はどこかから始めなければならないと考えました。ありがとうございました。