没看懂你的意思,你是不是想按cuxi这个字段统计long的合计数呢?还是只把cuxi是0.5的加一起其他的不变?如果是第一种,一条sql语句就可以。rs12.Source="select long from xiaxian where cuxi='"&rs(0)&"'"上面这句话前加上zl=0里面的每次循环完后要对zl重新赋值为0,否则会重复相加