一个数据采集系统,一年360天工作,一天24小时的连续采集,,每秒10次左右的采集数,一天有8.6万次的采集数,一个月有250万记录项,一年有3000万的记录项,用的是SQL SERVER 2000的数据库,
一个表的字段结构是:
时间点 数据1 数据2 数据3 数据4 数据5 数据6 数据7 数据8本人现在是每个月一张数据表,以时间点为主键和索引。有些查询要求,例如查询查询某个时间段的数据的平均值,或者累计值。这个时间段可以是连续两个小时,或者可能是连续两年。
如果连续的两年,数据量的计算是相当的大的,肯定是相当的费时。我现在想把这些数据每天统计一下,生成一个报表,这些报表作为中间表。以后为查询用,我想每天的0时整自动统计生成一个当天的数据报表,sql语句怎么写??