いくつかの列を一覧表示するためにT-SQLクエリを作成しようとしています。GROUP BY with SQL ServerのWHERE句
これは私が私のテーブルに持っているものです。
Category | Verdict | Requests
-----------|--------------|----------
Category1 | Allowed | 1000
Category2 | denied_now | 100
Category2 | denied_later | 101
Category3 | Allowed | 203
私はこのような結果に終わると思いました。
Category | Verdict | Requests
-----------|--------------|----------
Category1 | Allowed | 1000
Category2 | denied_all | 201
Category3 | Allowed | 203
私はGROUP BY
とHAVING
と組み合わせSELECT
を試してみましたが、私は常にエラーを取得します。 Verdict = denied%の新しい名前でこれらの値を新しい行に結合する方法は?
あなたのロジックは何ですか?カテゴリ4はどうして突然現れますか?あなたの試しは何ですか?あなたのエラーは何ですか? – techspider
あなたの試行を投稿してください。投稿されたテーブルと結果から、必要なものを知ることは不可能です。シンプルな 'select *'と 'where'条件のように見えるので、techspiderがコメントしたもののほかに、何かが欠けているはずです。 – Andrew