我想通过一个sql能在一个数据表中按照时间顺序将某一列的值求和大于5000的这些记录找到,高手请指点一下,谢谢。
比如
name money date
a    1000  2007-8-8
b    3000  2007-8-8
c    1500  2007-8-8
d    2000  2007-8-8
e    1400  2007-8-8
我相通过sum(money)和5000的比较将a,b,c三条记录得到

解决方案 »

  1.   

    b,c,d之和也大于5000啊 
      

  2.   

    没看懂你的意思,是按照时间排序,那sum 是sum 那些呢?
    还是按照个人分组来sum个人的信息
      

  3.   

    按照date从下到大排序,sum(money)啊,是所有记录进行汇总,不用按照某一列汇总
    就如select sum(money) from table order by date where 1=1,跟name列没有关系