求一个sql语句,采集数据是每6秒采集一条数据,日期时间精确到秒(2009-03-01 08:30:01),那么一小时的记录数很多,一个月下来数据是非常多!怎么实现每5条记录的平均作为一条记录呢,谢谢

xuqunying0545 2009-03-12 10:20:07
2009-03-01 08:30:01 10
2009-03-01 08:30:06 20
2009-03-01 08:30:12 30
2009-03-01 08:30:18 20
2009-03-01 08:30:24 10

2009-03-01 08:30:30 20
2009-03-01 08:30:36 30
2009-03-01 08:30:42 20
2009-03-01 08:30:48 20
2009-03-01 08:30:54 10

2009-03-01 08:31:00 15
.
.
.
想得到是(10+20+30+20+10)/5,
(20+30+20+20+10)/5.......
有什么更好的算法呢,谢谢!
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuqunying0545 2009-05-08
  • 打赏
  • 举报
回复
谢谢各位,我用ceil
浪子-无悔 2009-03-13
  • 打赏
  • 举报
回复
楼上的方法不错
bzitlab 2009-03-13
  • 打赏
  • 举报
回复
俺觉得应该在客户端做这个
kingtiy 2009-03-13
  • 打赏
  • 举报
回复
将每个小时采集到的数据放到一表里,再用存储过程定时执行,求平均值记录,再写入你的目的表。
EveryCase 2009-03-13
  • 打赏
  • 举报
回复
顶~~~~~~~~~~~~~

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧