【发布时间】:2023-03-28 20:17:01
【问题描述】:
我有一张带有日期时间字段的表格。我想检索按月/年组合和该月/年中出现的记录数分组的结果集。这如何在 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)
但我不会说这有效......
【问题讨论】:
标签: linq tsql group-by substring