我正试图编写一个linq查询,按年/月从数据表中分组数据。
我已经成功地按其中一个进行了分组,但不能同时按两个进行分组...
Dim q = From p As DataRow In DTCalls.Rows _
Group By Year = p("DATE").Year _
Into CALLS = Count(p("CALL_ID")) _
Select Year, CALLS
如何在同一个查询中按年份和月份分组/排序?
源数据:
DATE CALL_ID
2012-05-01 23:52:44 6587
2012-02-03 09:17:41 6562
2012-05-01 06:32:41 6565
2012-02-03 12:47:41 6565
2011-05-31 08:37:41 6511
预期输出:
DATE COUNT
2011-05 1
2012-02 2
2012-05 2