小编Jad*_*ade的帖子

如何使用LINQ查询平均DateTime字段?

我有一个数据库,在DateTime字段中有以下记录:

2012-04-13 08:31:00.000
2012-04-12 07:53:00.000
2012-04-11 07:59:00.000
2012-04-10 08:16:00.000
2012-04-09 15:11:00.000
2012-04-08 08:28:00.000
2012-04-06 08:26:00.000
Run Code Online (Sandbox Code Playgroud)

我想运行linq to sql查询以从上面的记录中获取平均时间.我尝试了以下方法:

(From o In MYDATA Select o.SleepTo).Average()
Run Code Online (Sandbox Code Playgroud)

由于"SleepTo"是一个日期时间字段,我在Average()上得到一个错误.如果我试图得到一个整数的平均值,上面的linq查询工作.

我需要做些什么才能让它在日期时间内工作?

c# linq linq-to-sql

5
推荐指数
2
解决办法
4382
查看次数

标签 统计

c# ×1

linq ×1

linq-to-sql ×1