怎样用SQL语句按条件把数据库某个字段值全部相加
如我要得到
目的站:=上海;
日期从2003-11-1 ----------2003-11-30
总重量值
??

解决方案 »

  1.   

    select sum(总重量) from tablename where 目的站='上海' and riqi between '20031101' and '20031130'
    不知道是不是你想要得
      

  2.   

    那怎么把这个得到的总数显示在EDIT1中??
      

  3.   

    with adoquery1 do
    begin
      close;
      sql.text := 'select sum(总重量) as sum1 from ..';
      open;
      eidt1.text := fieldbyname('sum1').asstring;
    end;
      

  4.   

    adoquery1.sql.add('select sum(总重量) as ss from tablename where 目的站=''上海'' and riqi between ''20031101'' and ''20031130'''');
    adoquery1.open;
    EDIT1.TEXT:=inttostr(adoquery1.fieldbyname('SS').asinteger));