insert into T011 (F002,F013,F004,F005,F006,F008,F007,F010,F012,F011) 
select '12', F003,F006,F008,F009,sum(F011),F012,sum(F011)*F012,F014,F015 from T084 group by '12',F003,F006,F008,F009,F011,F012,F014,F015

解决方案 »

  1.   

    ‘12’ 放在select后面 insert into T011 (F002,F013,F004,F005,F006,F008,F007,F010,F012,F011) (select '12', F003,F006,F008,F009,sum(F011),F012,sum(F011)*F012,F014,F015 from T084 group by F003,F006,F008,F009,F011,F012,F014,F015) 
      

  2.   

    insert into T011 (F002,F013,F004,F005,F006,F008,F007,F010,F012,F011)
     select 
    '12',F003,F006,F008,F009,sum(F011),F012,sum(F011)*F012,F014,F015 
    from T084 
    group by F003,F006,F008,F009,F011,F012,F014,F015
      

  3.   

    insert into T011 (F002,F013,F004,F005,F006,F008,F007,F010,F012,F011) (select ‘12’,F003,F006,F008,F009,sum(F011),F012,sum(F011)*F012,F014,F015 from T084 group by F003,F006,F008,F009,F011,F012,F014,F015) 
      

  4.   

    insert into T011 (F002,F013,F004,F005,F006,F008,F007,F010,F012,F011) (select '12' , F003,F006,F008,F009,sum(F011),F012,sum(F011)*F012,F014,F015 from T084 group by F003,F006,F008,F009,F011,F012,F014,F015) 
      

  5.   

    insert into T011 (F002,F013,F004,F005,F006,F008,F007,F010,F012,F011) 
    select '12', F003,F006,F008,F009,sum(F011),F012,sum(F011)*F012,F014,F015 from T084 group by '12',F003,F006,F008,F009,F012,F014,F015F011不要
      

  6.   

    按着你的方法不对啊,报下面的错误。
    服务器: 消息 170,级别 15,状态 1,行 1
    第 1 行: '12' 附近有语法错误。
    服务器: 消息 164,级别 15,状态 1,行 1
    GROUP BY 表达式必须引用出现在选择列表中的列名。