-4
A
答えて
0
してみてくださいどのようにこの
select model_cod, ver_num,
sum(case when mod_cls in ('KM', 'KS') then cost else 0 end) as [KM/KS],
sum(case when mod_cls ='PL' then cost else 0 end) as PL,
sum(case when mod_cls ='PI' then cost else 0 end) as PI,
sum(case when mod_cls in ('KM', 'KS', 'PL', 'PI') then cost else 0 end) as Total
from yourtable
group by model_cod, ver_num
+0
エラー トークンの合計が無効です。有効なトークン:、from –
+0
「コスト」列の種類は何ですか?この列には常に数字が入りますか? – Esperento57
+0
ありがとうございました。 –
関連する問題
- 1. SQL select case group by
- 2. SQL CASE文を使用してTextをGROUP BYに置き換えます。
- 3. sql caseステートメントIN with group by
- 4. case文SQLをsparkAPIに書き換え
- 5. SQLのcase文をストアドプロシージャに変換しますか?
- 6. SQL where文CASE変数
- 7. IIFをCASEに変換 - ヘルプレビューの変換
- 8. データ変換エラーCASE文
- 9. if文をswitch/caseに変換する
- 10. CASTとCASEとSQL SELECT文
- 11. group by + caseステートメント
- 12. GROUP BY CASE WHEN
- 13. CASE文のSQL
- 14. SQLのCASE文
- 15. SQLクエリでCASE文を実行
- 16. SQLで行を列に変換する
- 17. SQLが行を列に変換する
- 18. 行を列に変換するSQLサーバー
- 19. SQL行を配列に変換する
- 20. 列に行を変換MS SQL
- 21. SQL行を列に変換する
- 22. SQL行を列に変換する
- 23. SQL CASE変数
- 24. GROUP BY句にCASE文を入れる方法
- 25. SQLピボットは - 列に最初の行を変換しようと
- 26. SQL CASE文変更THEN句のカラム名
- 27. LINQ to SQLの部分文字列とcase文
- 28. データをSSISに変換するサブクエリを使用したCASE文の変換
- 29. T-SQLのSQL Server CASE文
- 30. CASE文によるSQLクエリエラー?
一部[MCVE](https://stackoverflow.com/ help/mcve)、CREATE TABLEとINSERT VALUESは本当に役に立ちます。 – KtX2SkD
あなたが探しているのは 'ピボット'です。 [SQL Serverの[Pivot]を使用して列に行を変換する](https://stackoverflow.com/questions/15931607/convert-rows-to-columns-using-pivot-in-sql-server)はあなたの質問に対する答えです。 –
列1は大文字と小文字を区別し、列2はいくつかの値をスキップします。同一の列1値に対して305が存在するので、304はスキップされる。 – KtX2SkD