数据库的记录是按时间存取的,如:数据的写入方式是每秒一条记录写入数据库,要想
得到每10分钟数据,该怎么做?

解决方案 »

  1.   

    求和,还是求平均,还是只是实时数据?分情况有不同的方法。实时的比较好做。用Timer到时候去一次数据。求和的话比较烦一点,用SQL语句很不好实现,建议程序实现。至于平均值的话有了和那就简单了。
      

  2.   

    1 用时间段
    select * from table where f_date between '2001-1-1 12:00:00' and  '2001-1-1 12:10:00'
    2 用记录数
    select top 600 * from table where f_date > '2001-1-1 12:00:00'