Mam tabelę z polem daty i godziny. Chcę pobrać zestaw wyników pogrupowany według kombinacji miesiąc/rok i liczbę rekordów wyświetlanych w tym miesiącu/roku. Jak to zrobić w LINQ?LINQ: Grupa według miesiąca i roku w polu datetime
Najbliżej byłem w stanie zorientować się w 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)
Ale nie powiedziałbym, że działa ...
Chcę to posortować według miesięcy takich jak pierwszy bieżący miesiąc na górze i poprzedni miesiąc następny i tak? proszę pomóż –
możesz to zrobić, dodając polecenie opóźnienia – Jeremy