高手你好:
    小弟在作一个信息统计的程序。想一次性生成一个大的记录集,然后对它进行各种统计,输出到msflexgrid,使用的是DAO连接数据库,记录集是多表连接后形成的详细记录。请问,该如何统计记录集里的信息?用什么具体的方法?这么处理科学吗?还是有更好的办法?谢谢高手指点!不吝赐教!十分感谢!

解决方案 »

  1.   

    如果是一般的求和求平均等的话,可以直接用sql语句就可以很容易的实现。
      

  2.   

    SQL语句内有一般常用的统计函数的,如:求和,平均值等
      

  3.   

    谢谢高手的指点:
    请问如下的模型该用什么sql语句统计?
    订单号  单位  产品名  数量   订单金额  订单日期   发货否 
    0001     11     A       1      10000    02-2-1    y
    0001     11     B       2      10000    02-2-1    y
    0002     22     A       3      20000    03-1-1    n
    0003     33     C       4      10000    03-2-1    y
    0004     11     A       5      30000    03-3-1    n
    需要的统计结果是:日期在2002-1-1  ---2003-4-1时间内统计各单位情况订单情况。
    单位 金额数 订产品a的总数 订产品b的总数 订产品c的总数   已发货数 未发货数 状态
    11   40000     6             2              0              3        5       0
    22   20000     3             0              0              3        0      1   
    33   10000     0             0              4              4        0      1
    说明:按单位统计,一个订单的所有产品是一个金额值,一个订单可订几种产品。用的是vb dao 和access  ,请问高手该如何写sql语句完成统计? 谢谢!