相关疑难解决方法(0)

LINQ:在datetime字段中按月和年分组

我有一个带有日期时间字段的表.我想检索按月/年组合分组的结果集以及该月/年内出现的记录数.如何在LINQ中完成?

我能够弄清楚的最接近的是TSQL:

select substring(mo,charindex(mo,'/'),50) from (
select mo=convert(varchar(2),month(created)) + '/' + convert(varchar(4), year(created)) 
 ,qty=count(convert(varchar(2),month(created)) + '/' + convert(varchar(4), year(created)))
from posts 
group by convert(varchar(2),month(created)) + '/' + convert(varchar(4), year(created))
) a
order by substring(mo,charindex(mo,'/')+1,50)
Run Code Online (Sandbox Code Playgroud)

但我不会说有效......

t-sql linq group-by substring

41
推荐指数
3
解决办法
4万
查看次数

标签 统计

group-by ×1

linq ×1

substring ×1

t-sql ×1