首页 新闻 赞助 找找看

一定时间范围内的相关记录如何作相等时间的间隔查询SQL语句

0
[已关闭问题]

需求大致如下:
表的字段有:ID,Time(时间记录到秒),Value。该表的数据采集是自动的,每隔1秒钟会自动采集一次并记录到表格中来。

现在要所的查询条件是:根据用户输入的时间跨度(即时间的起止范围)及时间间隔,以及对应的ID号,查询出对应的Value集合。例如,用户输入的ID号为1,时间的起止范围为09-03-06 至09-03-07 ,时间间隔设定为1分钟,那相应的我应该从表格中,对应ID号为1,时间从09-03-06 00:00:00开始,每隔1分钟取一次Value值,直至09-03-07 00:00:00。

另外说明一下,由于在实际运行中,ID很多,系统要采集的数据量非常大,因此一个ID号对应的Value值并不是每秒都能被采集到并记录,也就是说理论上一分钟可以采集60次数据的可能会小于60次。

不知道这样的描述是否清楚,这个问题我比较急迫。有什么问题请补充。
分不够可以再加。谢谢了先!

liwei_swjtu的主页 liwei_swjtu | 初学一级 | 园豆:200
提问于:2009-03-07 03:04
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册