例如:
 date    name   neo    amt
2013/04/18  AAA  B1     1
2013/04/18  bbb  b1      2
2013/04/17  ccc  b1      3
2013/04/18  ddd  b2      4
2013/04/18  eee  b2      5将相同的neo的amt值SUM以后,要得到
 date    name   neo    amt
2013/04/18  AAA  B1     1
2013/04/18  bbb  b1     5
2013/04/17  ccc  b1      5
2013/04/18  ddd  b2      9
2013/04/18  eee  b2      9gruop by neo 以后 每个neo就只有一条数据了

解决方案 »

  1.   

    没有人么QAQ
      

  2.   

    用子查询join
      

  3.   

    select date,    name,   neo, (select sum(amt) from t b where b.neo = a.neo) amt 
    from t a
      

  4.   

    select *, sum() over (partition by neo)
    from
      

  5.   

    sum(amt)  over (partition by neo)
      

  6.   

    qq_34626915
    结帖率:0%当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://bbs.csdn.net/help#post_dispose