There is the linq statement I am using
var renewalQuery = from r in crnnsupContext.Renewals
from w in crnnsupContext.WorkPlaces
join p in crnnsupContext.ProvStates on p.ProvinceStateID equals r.EmployerProvState
where r.RegNumber == _username && r.PlaceOfWork == w.WorkID
select r;
There is a r.RenewalYear which I want to get the latest year, so I tried something like
var renewalQuery = from r in crnnsupContext.Renewals
group r by r.RenewalYear into g
from w in crnnsupContext.WorkPlaces
join p in crnnsupContext.ProvStates on p.ProvinceStateID equals r.EmployerProvState
where r.RegNumber == _username && r.PlaceOfWork == w.WorkID
select g.max(r.RenewalYear);
obviously it doesn’t work, does anyone know the correct grammar for this? thanks very much
Select your year and then use Max() on that: