group by fsprono,fsproname,fssize,fswarehouse

解决方案 »

  1.   

    select sum(fsweight),fsprono+fswarehouse,fsproname,fssize from T_productiontotal
      group by fsprono+fswarehouse,fsprono,fsproname,fssize
      

  2.   

    select col1+col2,sum(col3) from [table] group by col1+col2
    聚合列必须对应
      

  3.   

    select sum(fsweight),fsprono+fswarehouse,fsproname,fssize from T_productiontotal
      group by fsprono+fswarehouse,fsproname,fssize
      

  4.   

    我只要fsprono和fswarehouse作组合分类呀,这样写不是只是由fsprono作分组吗,按我的理解后面的
    fsproname,fssize,fswarehouse字段只是前面的select 后面有,所以最后这里还要有吧
      

  5.   

    哇,忘了对谁说了
    我只要fsprono和fswarehouse作组合分类呀,这样写不是只是由fsprono作分组吗,按我的理解后面的
    fsproname,fssize,fswarehouse字段只是前面的select 后面有,所以最后这里还要有吧是对(烈火&焰冰)说的
      

  6.   

    组合一个日期型的字段分组怎么办?
    发现出错
    出错提示为char类型到 datatime的转换导致datatime值越界
      

  7.   

    重量:     fsweight         varchar类型
         货物代号: fsprono          varchar类型
         货物名称: fsproname        varchar类型
         规格:     fssize           varchar类型
         仓库:     fswarehouse      varchar类型
         生产日期: fsprotdate       datatime类型 select sum(fsweight),fsprono+fsrotdate,fsproname,fssize,fswarehouse from T_productiontotal
      group by fsprono+fsprotdate,fsproname,fssize,fswarehouse
    发现出错
    出错提示为char类型到 datatime的类型转换导致datatime值越界