【发布时间】:2018-07-04 10:52:26
【问题描述】:
一直在努力寻找合适的解决方案,但至今无法理解或找到合适的解决方案。
拥有以下数据库:
我正在尝试获取每个月的点击次数。 所以我会得到类似的东西:
--------------
January - 10
February - 7
March - 22
etc.
这是我目前的代码:
var MonthlyCount = from c in ClickStatistics
group c.LogDate by new { date = c.LogDate, Id = c.ID }into grp
select new{
Month = grp.Key.date.Month,
Clicks = grp.Key.Id
};
但现在我只是得到这个:
【问题讨论】:
-
@Thomas 似乎与我尝试过的差不多,但并不完全正确
-
如果您不想为每个
c.ID单独输入条目,请不要按c.ID分组,并将月份分组在一起,它们的值必须匹配,所以c.LogDate.Month否则您将分组对于每个单独的时间单位。 -
@STDMP,不知道会是什么样子?当我尝试按照我的想法去做时,它只会显示完全相同的东西
标签: sql-server linq