日時フィールドを持つテーブルがあります。月/年の組み合わせと、その月/年に表示されるレコードの数によってグループ化された結果セットを取得したいと考えています。これは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)
しかし、それがうまくいくとは言えません...