我有一个带有日期时间字段的表.我想检索按月/年组合分组的结果集以及该月/年内出现的记录数.如何在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)
但我不会说有效......