データテーブルのデータをyear\monthでグループ化する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