sql >> データベース >  >> RDS >> Sqlserver

PIVOT演算子で指定された列名FirstNameが、PIVOT引数の既存の列名と競合しています

    名前がないものとして読み取られるため、列名が間違っているというエラーが表示されるようなものです。適切な名前を付けます:

    select isnull(Jan,0), isnull(feb,0) from(select sum(data) as amount, [month] 
    from yourtable group by [month] )as p
    pivot(
    sum(amount) for [month] in(jan,feb)) as piv
    


    1. SQL Server 2008 を使用して複数の CASE WHEN 条件を実行するにはどうすればよいですか?

    2. 多対多の関係のためにノードmysqlに重複レコードを挿入するのをブロックする方法は?

    3. 存在しない場合はMYSQLデータベースに挿入します

    4. SUMを使用して複数のテーブルからデータをカウントします