Is it possible to do a linq group by and group months into quarters, Ie Q1 Jan to apr etc etc
Yes it can be achieved with the LINQ to SQL GroupBy function if you define the qouters somewhere in your database or you can write some code that will handle this action it all depends on what data is available to you for this evaluation.