根据时间求平均值 一列日期TestDate,一列时间TestTime,一列数据Eta,求每小时Eta的平均值. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TestDate TestTime Eta27.07.2011 23:59:19 17.342685727.07.2011 23:59:21 17.3968658427.07.2011 23:59:25 17.3318786627.07.2011 23:59:27 17.3629894327.07.2011 23:59:30 17.2801723527.07.2011 23:59:33 17.0396480627.07.2011 23:59:36 17.0919036927.07.2011 23:59:38 17.255140327.07.2011 23:59:42 17.1799087527.07.2011 23:59:44 17.0175418927.07.2011 23:59:47 16.9119453427.07.2011 23:59:50 16.8591995227.07.2011 23:59:55 16.9811439528.07.2011 00:00:01 16.8892307328.07.2011 00:00:06 16.5540695228.07.2011 00:00:54 16.6131401128.07.2011 00:01:03 16.6428222728.07.2011 00:01:08 17.26383428.07.2011 00:01:13 17.3919010228.07.2011 00:01:19 17.3418216728.07.2011 00:01:25 17.4677581828.07.2011 00:01:28 17.4326438928.07.2011 00:01:30 17.2695541428.07.2011 00:01:33 16.9174766528.07.2011 00:01:36 17.0377292628.07.2011 00:01:39 17.0637855528.07.2011 00:01:43 17.0705356628.07.2011 00:01:46 17.09972954数据有2W多条,我给出一部分,主要是要求每个小时Eta的平均值,每个小时数据行数不是固定的 var query = from x in data select (x.TestDate + x.TestTime - (data.Where(y => y.TestDate + y.DayeTime < x.TestDate + x.DayeTime).OrderBy(y => y.TestDate + y.DayeTime).Select(y => y.TestDate + y.DayeTime).Last()) / x.Eta; string sql="select AVG(Eta) as 平均数 datepart('h',TestTime) from table group by datepart('h',TestTime)" 我的VS2010 SP1内存撑爆了? 数据写不进数据库 c/s简单问题 请教C#中异常的内部机制 关于C#转义字符的问题. dataset的问题,谢谢高手了,很简单 关于对LISTBOX的滚动(垂直)问题? 关于AJAX原理 C#winform该用什么控件实现类似做菜步骤,一句话后面跟一张图片的效果, 请问! .NET 检测系统是多少位的。32或64? ext-4.0.7 下载下来后,本地api打开不了
27.07.2011 23:59:19 17.3426857
27.07.2011 23:59:21 17.39686584
27.07.2011 23:59:25 17.33187866
27.07.2011 23:59:27 17.36298943
27.07.2011 23:59:30 17.28017235
27.07.2011 23:59:33 17.03964806
27.07.2011 23:59:36 17.09190369
27.07.2011 23:59:38 17.2551403
27.07.2011 23:59:42 17.17990875
27.07.2011 23:59:44 17.01754189
27.07.2011 23:59:47 16.91194534
27.07.2011 23:59:50 16.85919952
27.07.2011 23:59:55 16.98114395
28.07.2011 00:00:01 16.88923073
28.07.2011 00:00:06 16.55406952
28.07.2011 00:00:54 16.61314011
28.07.2011 00:01:03 16.64282227
28.07.2011 00:01:08 17.263834
28.07.2011 00:01:13 17.39190102
28.07.2011 00:01:19 17.34182167
28.07.2011 00:01:25 17.46775818
28.07.2011 00:01:28 17.43264389
28.07.2011 00:01:30 17.26955414
28.07.2011 00:01:33 16.91747665
28.07.2011 00:01:36 17.03772926
28.07.2011 00:01:39 17.06378555
28.07.2011 00:01:43 17.07053566
28.07.2011 00:01:46 17.09972954
数据有2W多条,我给出一部分,主要是要求每个小时Eta的平均值,每个小时数据行数不是固定的
select (x.TestDate + x.TestTime - (data.Where(y => y.TestDate + y.DayeTime < x.TestDate + x.DayeTime).OrderBy(y => y.TestDate + y.DayeTime).Select(y => y.TestDate + y.DayeTime).Last()) / x.Eta;