【发布时间】:2012-10-10 22:46:44
【问题描述】:
我正在尝试编写一个 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
如何在同一个查询中按年 THEN 月分组\排序?
来源数据:
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
【问题讨论】:
-
在您的示例中,您可以简单地按日期分组。您应该展示一个在同一年/月中有两个日期的示例。
-
抱歉,示例数据有误。 (更新)