0

我的表中捕获了每小时的数据。我想总结这些数据一天。例如

这是我的表格数据

| date             | value |

| 12.03.2010 01.pm |    10 |
| 12.03.2010 02.pm |    20 |
| 12.03.2010 03.pm |    15 |
| 13.03.2010 04.pm |    15 |
| 13.03.2010 05.pm |    25 |
| 13.03.2010 08.pm |    35 |

我想在一天内得到值的总和。

12.03.2010 total_usage = 45
12.03.2010 total_usage = 75

我怎样才能做到这一点。如何获得一天中每小时数据的总和。

谢谢。

4

2 回答 2

3

我不说为我写代码

您可以通过Linq使用GroupBy和来做到这一点Sum()

于 2012-07-11T11:36:55.540 回答
2
myCollection.GroupBy(x => x.date.Date).Select(x => new { Date= x.Key, Total = x.Sum(y => y.value) });
于 2012-07-11T11:43:50.670 回答