我的表中记录了每小时数据。我希望将这些数据汇总一天。例如
这是我的表数据
| 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
我该怎么做?如何在一天内获得每小时数据的总和。
感谢。
答案 0 :(得分:3)
我没有说mep的写代码>
您可以使用Linq
和GroupBy
通过Sum()
进行此操作。
答案 1 :(得分:2)
myCollection.GroupBy(x => x.date.Date).Select(x => new { Date= x.Key, Total = x.Sum(y => y.value) });