select SUM(AllUseMoney) from my table where DTTime>=:t1
parameters[0].value:=strdatetime(str1);

解决方案 »

  1.   

    我的where是别的话都不要紧,只要有这个时间的就不行了!
      

  2.   

    用下面的语句试试
    ParamByName('t1').Value:=strdatetime(str1);
      

  3.   

    你的这个 DTTime 建立索引了吗?
    不然可能很慢,有可能是假死机。
      

  4.   

    是不是数据量太大了,我建了索引如何在select ...中用到呀!
      

  5.   

    建立了,我不知道用ADOQUERY建一个降序索引,只建了一个升序,我只为这具字段建了索引!
      

  6.   

    dupenf(飞跃人生) 你能说清楚点吗?pazee(耙子) (  ) 快帮帮我吧!
      

  7.   

    select SUM(AllUseMoney) from [my table] where DTTime>=:t1
    parameters('t1')value:=strdatetime(str1);你的表名字是my table ??