私は、以下のようなデータセットを取り、データからいくつかの統計を生成したいと考えています。しかし、私はデータを取得する方法や、単一のクエリで可能であるかどうかを調べるのに問題があります。私は以下の例ではポート/ポートの種類が異なりますが、そのうちの3つ以上のポートが存在する可能性があります。私もステータスがあり、リストにあるステータス以上のものもあります。私はgroupbyを使ってみましたが、1つのタイプでグループ化したいので適切なツールではないようですが、それぞれのステータスにもカウントが必要です。これを達成するための提案は非常に高く評価されます。以下のようなGroupbyとのSQLの合計
| Status | Type
| connected | User
| disabled | User
| connected | Printer
| disabled | Printer
| connected | User
| disabled | Unknown
| disabled | Unknown
Want Resuls like this:
| Type | Connected | Disabled
| User | 2 | 1
| Printer | 1 | 1
| Unknown | 0 | 2
これは機能しますが、状態が.........なのでより動的なものを探していました。 ... –
@Kyle - おそらく、 'PIVOT'関数を使いたいと思うかもしれません... – JNK