SQL可行..还可以到http://community.csdn.net/Expert/topic/4770/4770394.xml?temp=.1686975领分

解决方案 »

  1.   

    问题:
        查询sum(realprice)在哪个时间段(起始值为1999-01-02)达到(小于或等于)6000,并列出所有内容
    如:达到6000
    113 张三  3500      123456789  1999-01-02
    333 王五  2000      555552222  1997-02-29
    没能看懂题目。
    达到是小于或等于,还是大于或等于?
    什么叫做时间段?如何定义的?
      

  2.   

    单单一个sql语句不能很好的解决这个问题的~楼主可以考虑增加冗余字段,记录从最开始到当前记录的realprice 总值bid name  realprice buyidentity buytime      total_history
    333 王五  2000      555552222   1997-02-29   2000
    113 张三  3500      123456789   1999-01-02   5500
    123 张三  2000      123456789   2000-01-02   7500
    222 李四  4000      987654321   2002-08-02   11500
    然后也未必要用1条sql语句嘛,2条一样。在buytime字段上建立索引就会很快了