首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

根据时间求平均值解决办法

2012-03-26 
根据时间求平均值一列日期TestDate,一列时间TestTime,一列数据Eta,求每小时Eta的平均值.[解决办法]C# code

根据时间求平均值
一列日期TestDate,一列时间TestTime,一列数据Eta,求每小时Eta的平均值.

[解决办法]

C# code
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)"

热点排行